实现一个简单图形界面
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学实验报告(1)
1. 实验名称:实现一个简单的图形界面程序
2. 实验程序功能的说明:
点击菜单项“画点”:程序弹出对话框,操作者在对话框中输入点的参数(即
点的坐标值和颜色),在绘图区域绘制出对应的像素点。
3. 实验程序的基本思路和流程
基本思路: 1. 完成图形界面的设计
2. 添加成员变量,完成相应代码
3. 运行程序进行调试
流程:
1. 新建一个MFC AppWizard(exe)工程文件
2. 添加一个新的菜单项
3. 编辑对话框如图
4. 为相应的编辑框空间生成相应的成员变量
5.添加代码
4. 关键代码的说明
1. 在ChildView.cpp中加入对话框对应的头文件NewDlgb.h
2. 在CChildView类中添加成员函数
3.在CChildView的构造函数CChildView()中将表值变量m_bPoint初始化赋值为False,即不画点。
4.在OnNewItem2中添加代码
5.在OnPaint()函数中添加如下代码
5. 实验程序的运行结果及分析1. 点击绘制中的画点按钮
出现相应对话框:
2. 在对话框中输入有效数字
点击确定后,出现一个小红点如下图所示:
2.输入RGB的数字有误后
弹出提示框:
6.本实验的收获
1.生成对话框后需要自己添加相应头文件
2.添加相应变量时没有找到COLORREF数据类型,所以最后利用RGB()
函数将字符串型转换成整型输入