- 1
- 0
- 约3.84千字
- 约 13页
- 2018-02-24 发布于湖北
- 举报
C语言在windos内的应用课程设计说明书精品
一、设计方案概述 为了学习C语言在windos内的应用,我们在MFC环境下设计一款满足依据用户的需求,进行简单的点,线,矩形的绘制的程序.二、设计步骤1.编译过程①新建一个MFC单文档程序②在资源视图中添加一个含有三个菜单项的菜单,分别为点、线、矩形。③为菜单项添加命令响应(类向导)并编译④为了根据用户的选择绘制图形,插入一个UINT类型的私有变量SUN,将用户的选择保存在该变量中。为了确定画图的起始点,需要插入一个CPoint型私有变量MOON。并在构造方法中将其初始化为0。 ⑤根据用户不同的选择,给SUN不同的值:点1,线2,矩形3。⑥为了完成绘图功能,需要对用户鼠标左键的起落分别进行捕获,于是添加两个Windos消息处理器:WM_LButtonDown与 WM_LButtonup。⑦鼠标左键按下时我们将点的位置保存在之前定义的MOON之中⑧鼠标左键抬起时我们根据用户的选择进行画图(用户的选择保存在SUN里),使用CClient语句画图,用一个Switch 语句选择用户的需求,调用不同的函数(包括dc.SetPixel、dc.MoveTo、dc.LineTo、dc.Rectangle)。⑨为了图形的美观,添加了一个空白画刷和一个画笔。2.程序的演示结果1.矩形的绘制2.矩形与直线3.源代码// 课程设计AssignView.cpp : implementation of th
您可能关注的文档
最近下载
- 第2章 临床药代动力学(Clinical Pharmacology Clinical Pharmacokinetics).ppt VIP
- 2025年公路水运试验检测师《桥梁隧道》试题及答案.docx VIP
- 知网(CNKI)检索竞赛全套试题及详细答案解析.docx VIP
- 《材料性能学》课程教学大纲(本科).pdf VIP
- 部编版小学四年级上册全册心理健康教育教案.pdf VIP
- 花季少女含笑设计自己玫瑰葬礼.doc VIP
- HG∕T 2289-2017 可曲挠橡胶接头(高清版).pdf
- 2025年公路水运工程试验检测工程师《公共基础》真题卷(附答案).pdf VIP
- 用人合作协议(合作协议).docx VIP
- 2020年(组织设计)风力发电场施工组织设计.doc VIP
原创力文档

文档评论(0)