第4章画图软件.pptVIP

  • 0
  • 0
  • 约4.18千字
  • 约 27页
  • 2019-09-28 发布于湖北
  • 举报
VC++程序设计项目实践 贾振华 第4章 画图软件的开发 学习目标: 1.Windows中MFC关于设备环境类的基本概念 2.图形设备接口(GDI)的基础概念 3.如何使用画笔来绘制直线或其他几何图形 4.如何通过画刷用颜色来填充区域 4.1基本概念 Visual C++的MFC封装了许多与设备环境(DC)相关的类,通过这些类用户可以很容易地对设备环境(DC)进行处理。这些类不仅包含DC自身,而且还有字体、画笔和画刷等绘图工具。即Windows图形编程就是针对Windows自带的图形设备接口(GDI)函数库和设备环境(DC)进行操作,通过调用这些自带的库函数来完成绘图。进行这些操作的时候需要确定绘图对象,如画笔、画刷和字体等;确定绘制时的缩放尺寸的映射模式;确定其他参数,如文本的对齐参数,多边形的填充状态参数等。 4.1基本概念 4.1.1设备环境类 MFC库设备环境类基类CDC包含了绘图所需要的所有成员函数。由CDC派生了CClientDC、CMetaFileDC、CPaintDC和CWindowDC类,其类层次结构如图4-1所示。 4.1基本概念 4.1.1设备环境类 1.CClientDC类 如果构造CClientDC对象,则设备环境的映射区域限于客户区域,不能在客户区域外绘图。原点(0,0)在客户区左上角。可通过下列方式创建一个CDC对象,例如: CClientD

文档评论(0)

1亿VIP精品文档

相关文档