MFC的绘图(类向导的使用)
1相关类
1.1绘图设备类(纸)-将图形绘制到什么地方
1.2绘图对象类(笔) -使用什么样的对象来绘图
2 绘图设备类
2.1CDC类-描述的是一般的绘图设备,例如:显示器,打印机等。
2.1.1创建DC
CDC::CreateDC
BOOL CreateDC(
LPCTSTR lpszDriverName,//驱动名称
LPCTSTR lpszDeviceName, //设备名称
LPCTSTR lpszOutput, //接口名称
const void* lpInitData//初始化参数
);
显示器设备:CreateDC("DISPLAY",NULL,NULL);
2.1.2 使用
CDC::TextOut/MoveTo/LineTo.....
2.1.3删除
CDC::DeleteDC
通过类导向添加onDc函数
首先1.添加类名,在命令中添加ID(此例选择了ID_DC) ,选择消息类别(此例选择了COMMAND)。之后,选择添加处理函数。添加完成时,在成员函数中会显示函数名称(如 OnDC)。选择编辑代码进入如下界面:
在OnDC函数中,编写自己的逻辑,运行上面代码,显示屏会显示:
注意
绘画设备类,是自己添加的,需要在菜单里添加。