C++实用教程课件-张荣梅第6章图形设备接口与绘图课件教学.pptVIP

  • 3
  • 0
  • 约5.89千字
  • 约 49页
  • 2017-01-01 发布于广东
  • 举报

C++实用教程课件-张荣梅第6章图形设备接口与绘图课件教学.ppt

第6章 图形设备接口与绘图 河北经贸大学信息技术学院 教学目标 本章主要内容 设备环境和设备环境类 GDl绘图对象 CDC中的绘图操作 绘制时钟 6.1 设备环境和设备环境类 6.1.1 设备环境 图形设备接口(Graphics Device Interface,GDI)是Windows的重要组成部分,用户通过调用GDI函数使用硬件设备,GDI通过不同设备提供的驱动程序将绘图语句转换为对应的绘图指令,避免了用户对硬件直接进行操作,从而实现了设备无关性。 为了体现Windows的设备无关性,应用程序的输出不直接面向显示器或打印机等物理设备,而是面向一个称为设备环境(Device Context,DC)的虚拟逻辑设备。设备环境也叫设备描述表或设备上下文,它是Windows定义的一个数据结构,该数据结构包含了向设备输出时所需要的绘图属性。在使用任何GDI函数之前,必须首先创建一个设备环境。 Windows应用程序通过设备环境操作物理设备的绘图过程 6.1.2 设备环境类 1.设备环境类及其功能 ① CDC ② CClientDC ③ CWindowDC ④ CPaintDC ⑤ CMetaFileDC 2.设备环境类CDC的内容 ① 当前GDI绘图对象及其管理 ② 映射模式 ③ 绘图操作 6.1.3 获取设备环境 1.在视图类的OnDraw

文档评论(0)

1亿VIP精品文档

相关文档