Windows的图形设备接口及Windows绘图.pptxVIP

  • 61
  • 0
  • 约1.69万字
  • 约 53页
  • 2021-10-19 发布于重庆
  • 举报
第4章 Windows的图形设备接口及Windows绘图 Windows图形设备接口(GDI)是为与设备无关的图形设计的。所谓设备的无关性,就是操作系统屏蔽了硬件设备的差异,因而设备无关性能使用户编程时无需考虑特殊的硬件设置。开发人员只要建立与输出设备的关联,让系统加载相应的设备驱动程序即可Windows利用GDI和Windows设备驱动程序支持与设备无关的图形一、图形设备接口(GDI)GDI负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字, 是Windows系统的重要组成部分。为确保图形输出的设备无关性不允许用户提供 设备描述表即为设备环境的属性的集合。1. GDI的一些基本概念应用程序与输出设备之间的桥梁直接访问外设Win系统统一的设备环境(DC)使应用程序与设备相连设备描述表及其属性通过设备描述表的句柄来间接地存取应用程序应用程序每一次图形操作均参照设备描述表中的属性执行图形刷新是绘图过程中必须考虑的重要问题刷新请求对刷新请求的响应刷新方法包括关闭颜色选框后,应用程序需要恢复被覆盖部分的颜色和形状应用程序在窗口中绘制了一个椭圆,颜色列表框覆盖了椭圆的一部分窗口大小的调整窗口移动被覆盖后的恢复2.图形刷新(1) 刷新请求(2) 系统对刷新请求的响应 当用户区的内容需要刷新时,系统向应用程序消息队列发送WM_PAINT消息,系统在应用程序的消息队列中加入该

文档评论(0)

1亿VIP精品文档

相关文档