简单画图程序
1 基本功能描述
1) 在单文档菜单中,在菜单行中可插入一个菜单项,命名为绘图,在下拉菜单中可分别设置绘制的图形形状,如直线、矩形及椭圆,随手画选项,有1-5可供选择,按默认的画笔,画刷来绘制选择的图形。
2) 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,当鼠标弹起,此图形则绘制完毕。
2 设计思路
1) 对需要用到的变量进行初始化。
2) 选择相应的图形之后就响应相应的消息处理函数。选择不同的线宽,即可改变画笔的属性。
3) 鼠标的按下响应函数OnLButtonDown(),捕捉鼠标当前位置得到起点的坐标,鼠标的拖动响函数OnMouseMove()改变终点的坐标,鼠标的弹起响应OnLButtonUp(),确定终点坐标,刷新,得到绘制图形。
4) 选择图形或其它属性,可进行下一次绘制。
3 软件设计
3.1 设计步骤
1)创建单文档
创建一个MFC AppWizard[exe]工程,命名为“draw”,,并创建单文档。创建成功后,系统自动生成相应的类。
11 武汉理工大学《专业课程设计 3(面向对象程序设计)》课程设计说明书 简单画图程序 1 基本功能描述 1) 在菜单项中添加了两个菜单项——绘图和配色,在绘图菜单项...
- 14 - 武汉理工大学《专业课程设计 2(面向对象程序设计)》课程设计说明书 简单画图程序 1 基本功能描述简单画图程序实现了常见图形的绘制、图形属性的设置和图形...
C++画图板的论文 42页 1下载券 简单画图板设计报告 26页 免费 简单MFC程序...软件工程 专业课程设计(2012/2013 学年 第 2 学期) 题目:简易画图板的设计与...
课程设计成绩 考勤成绩( %) 报告及程序成绩( %) 总评成绩 指导老师签名: ... 1.2 设计内容设计一个简单的绘图应用程序,具有以下功能: 1.具备基本的图形...
Java 课程设计报告 题目: 班级: 学号: 姓名: 指导老师: 一个简单的绘画板 ...d) 椭圆功能 程序实现画椭圆功能,可以以任意点为椭圆的左端边界,画任意椭圆,...
15 -III- 《Java 程序设计》课程设计报告 1 引言 1.1 课程设计选题《画图板...1.3 本选题的设计背景日常生活、学习中我们经常需要画图,简单的画图我们可以手工...
课程设计报告 课程名称:C++程序设计 设计题目:画图 指导教师: 时间: ~ 学年 第 学期 南京人口学院信息科学系 课程设计题目 绘制图形 一·可以用鼠标绘制线段 二...
计算机科学与技术学院 《C 高级语言程序设计》课程设计报告(2013/2014 学年 第...(); //程序的入口 //初始化绘图 //载入图片 //设置右边栏选择颜色 //设置...
C#课程设计画图实验报告 暂无评价 34页 10财富值喜欢此文档的还喜欢 Java课程设计(画图板软件开... 26页 2财富值 简单画图程序课程设计报告 18页 免费 Java...
热门文档