MFC制作绘图板C++课程设计 下载本文

内容发布更新时间 : 2024/6/5 14:37:25星期一 下面是文章的全部内容请认真阅读。

****级通信工程

VC++课程设计报告

设计题目: 姓名学号: 学 院: 专 业: 班 级: 指导教师:

2014年**月**日

基于MFC的绘画板

**** 工程技术学院 通信工程 **** ****

题目:基于MFC的绘画板

一、设计题目及要求 1、设计题目 基于MFC的多媒体播放器 2、设计要求 (1)基本要求 ①线宽 ②图形 (2)发挥部分 ①填充色 ②颜色 指导教师签名: 2013年 月 日 二、指导教师评语 指导教师签名: 2013 年 月 日 三、成绩 理论(60%): 分,作品(40%): 分,总分: 分。 验收盖章 2013年 月 日

1

目录

第1章 VC++和MFC的基本介绍.

1.1VC++6.0介绍.................................................................................3 1.2 MFC介绍........................................................................................4

第2章 基本功能

2.1创建单文档......................................................................................5 2.2添加成员变量..................................................................................6 2.3新建工具栏......................................................................................6 2.4编辑菜单..........................................................................................9 2.5建立相应类向导.............................................................................10 2.6添加消息函数.................................................................................15

第3章 简易画图板的制作

3.1设计目的 .......................................................................................25 3.2详细设计.........................................................................................28 3.3点、直线、矩形、椭圆的绘制.....................................................28 3.4改变线色 .......................................................................................28 3.5改变线宽.........................................................................................29 3.6设置填充色对话框 .......................................................................29 3.7绘制图形.........................................................................................29

第4章 结果及结论

4.1测试结果.........................................................................................30 4.2参考文献.........................................................................................31 4.3心得体会........................................................................................ 31 4.4关键源代码.....................................................................................32

2