2024年4月28日发(作者:)
《MFC Windows 程序设计》实验报告
2011 至 2012 学年第 二 学期
姓 名 系 别 实验地点
学 号 年级、班 实验时间
实验项目 文档 / 视图结构和图形
一、实验目的
1、了解数据在文档/视图结构程序中的位置,了解windows的设备描述环境和图形设备接口。
2、掌握在文档/视图结构的应用程序中数据对象初始化和操作函数的定义。
3、掌握填充功具画刷 ( CBrush ) 和画笔 ( CPen ) 的应用。
二、实验内容
编写一个应用程序,当按下鼠标左键时,在鼠标的光标位置会显示一个随机大小且填充颜
色随机的矩形
三、实验步骤
:
1、用MFC AppWizard创建一个名称为 jkx的单文档应用程序框架。
2、在应用程序头文件StdAfx.h中加入包含命令。添加如下代码:
#include
3、在文档类声明中定义数组对象 m_ Rectag 。添加如下代码:
class CJkxDoc : public CDocument
{ ……
public:
CArray
…….
}
4、在文档类的构造函数中定义数组的大小,并添加定义填充颜色的函数,添加如下代码:
CJkxDoc::CJkxDoc()
{
#endif // _MSC_VER > 1000
struct shap
{
CRect rect;
};
5、在视图类的OnLButtonDown函数中设置指向文档的指针并通过该指针获取文档的成员。
添加如下代码:
int color;
//定义填充颜色的函数
m_e(256,256);}
发布评论