使用CDC的四个派生类CClientDC.docVIP

  • 12
  • 0
  • 约7.99千字
  • 约 8页
  • 2018-05-23 发布于河南
  • 举报
使用CDC的四个派生类CClientDC

1.首先介绍一下什么是DC(设备描述表) Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。 2.CDC及其派生类 CDC及其派生类的继承视图: CObject public |------CDC public |------CClientDC public |------CPaintDC public |------CWindowDC public |------CMetaFileDC (注意: 除CMetaFileDC以外的三个派生类用于图形绘制.) [以下几段是翻译MSDN中资料] CDC类定义了一个设备描述表相关的类,其对象提供成员函数操作设备描述表进行工作,如显示器,打印机,以及显示器描述表相关的窗口客户区域。 通过CDC的成员函数可进行一切绘图操作。CDC提供成员函数进行设备描述表的基本操作,使用绘图工具, 选择类型安全的图形设备结构(GDI),以及色彩,调色板。除此之外还提供成员函数获取和设置绘图属性,映射,控制视口,窗体范围,转换坐标,区域操作,裁减,划线以及绘制简单图形(椭圆,多边形等)。成员函数也提供绘制

文档评论(0)

1亿VIP精品文档

相关文档