mfc图形绘制编程教程.pptxVIP

  • 22
  • 0
  • 约7.8千字
  • 约 68页
  • 2021-04-01 发布于上海
  • 举报
Windows程序设计第三章 图形编程 牛牛文库文档分享3.1设备环境首先要明白一个常识,Windows是早于C++的,并独立于C++之外,因此,Windows的某些对象(注意这个说法“Windows的对象”)并不都属于C++封装技术的规范之内,即Windows的这些对象是Windows作为一个OS本身的对象,不是由某个C++的类创建而来,但是在C++里却可以用一个类封装这个(或这些)对象,并创建它们。设备环境就属于上述的对象之一,它是Windows的对象,MFC用CDC类封装了设备环境对象。 牛牛文库文档分享3.1设备环境Windows API给出了4种类型的设备环境显示设备环境:支持视频显示器上的图形操作;信息设备环境:提供设备数据的检索;内存设备环境:支持位图上的图形操作;打印设备环境:支持打印机或绘图仪上的图形操作。在MFC中,针对Widnows的这4类设备环境,分别用4个DC类进行了封装:CDC类:基类;CPaintDC:只用于屏幕绘图;CClientDC:用于窗口客户区绘图;CWindowDC:用于窗口绘图;CMetaFileDC:用于操作图元文件 牛牛文库文档分享3.1设备环境CObjectCDCCPaintDCCClientDCCWindowDCCMetaFileDC 牛牛文库文档分享3.1设备环境屏幕设备环境--用于绘制窗口内容创建屏幕设备环境实例指针CDC *

文档评论(0)

1亿VIP精品文档

相关文档