电气院 201404017 范艳 简易绘图软件的设计一 设计目的设计一个单文档类型的MFC AppWizard(exe)工程,工程取名为:Draw。此程序将实现简单的绘图功能,包括点、直线、矩形、椭圆和连续线的绘制。并且能实现绘图的控制,包括线宽、线型和颜色的设置。二 总体设计设计图如下:绘图软件绘图设置颜色直线点矩形椭圆线宽线型示例常用色自定义连续线三 详细设计首先,新建一个单文档类型的MFC AppWizard(exe)工程,工程取名为:Draw。为此程序添加一个子菜单,菜单名称为“绘图”,并为其添加4个菜单项,分别用来控制不同图形的绘制。当用户选择其中的一个菜单项后,程序将按照当前的选择进行相应图形的绘制。添加的4个菜单项的ID及名称如下表所示。然后分别为这4个菜单项添加命令响应,本程序让视图类(CDrawView)对这些菜单命令进行响应,这4个响应函数的名称分别如下表所示。菜单项ID菜单项名称菜单项命令响应函数IDM_DOT点OnDotIDM_LINE直线OnLineIDM_RECT矩形OnRectIDM_ELLIPSE椭圆OnEllipse在程序运行以后,当用户单击某个菜单项时,应该把用户的选择保存起来,以便随后的绘图操作使用。因此在CDrawView类中添加一个成员变量m_nDrawType;用来保存用户的选择,该变量的定义如下:接着,在视图类的构造函
您可能关注的文档
最近下载
- 汇编语言(第2版)-郑晓薇-汇编语言习题-测验题答案.pdf VIP
- 硬隔离技术安全交底.doc VIP
- wsc6100x256512智能ac控制器配置手册版本s.pdf VIP
- 2026广西真龙彩印包装有限公司招聘30人笔试模拟试题及答案解析.docx VIP
- 违规安装充电桩的通知范文.docx VIP
- 2026广西真龙彩印包装有限公司招聘30人考试备考试题及答案解析.docx VIP
- 中国大学mooc《人工智能导论——面向人文社科专业 》满分章节测试答案.doc VIP
- (2025春新版)人教版三年级英语下册第五单元《Part A 》PPT课件.pptx VIP
- 金税四期税务风险预警指标汇总.pdf
- 2026年陕西省西安市西工大附中高考物理模拟试卷(十一)(含答案).pdf VIP
原创力文档

文档评论(0)