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

MFC的绘图(类向导的使用)

通过类导向添加onDc函数

首先1.添加类名,在命令中添加ID(此例选择了ID_DC) ,选择消息类别(此例选择了COMMAND)。之后,选择添加处理函数。添加完成时,在成员函数中会显示函数名称(如 OnDC)。选择编辑代码进入如下界面:MFC的绘图(类向导的使用)

在OnDC函数中,编写自己的逻辑,运行上面代码,显示屏会显示:

MFC的绘图(类向导的使用)

注意

MFC的绘图(类向导的使用)

绘画设备类,是自己添加的,需要在菜单里添加。