1. GDI的一些基本概念 设备描述表即为设备环境的属性的集合应用程序与输出设备之间的桥梁Win系统外设直接访问不允许统一的设备环境(DC)提供使应用程序与设备相连用户为确保图形输出的设备无关性应用程序设备描述表及其属性通过设备描述表的句柄来间接地存取应用程序每一次图形操作均参照设备描述表中的属性执行2.图形刷新图形刷新是绘图过程中必须考虑的重要问题刷新请求对刷新请求的响应刷新方法包括(1) 刷新请求 应用程序在窗口中绘制了一个椭圆,颜色列表框覆盖了椭圆的一部分关闭颜色选框后,应用程序需要恢复被覆盖部分的颜色和形状窗口大小的调整窗口移动被覆盖后的恢复(2) 系统对刷新请求的响应 当用户区的内容需要刷新时,系统向应用程序消息队列发送WM_PAINT消息,系统在应用程序的消息队列中加入该消息,以通知窗口函数执行刷新处理三种刷新窗口移动后的刷新被覆盖区域的刷新对象穿越后的刷新(系统自动完成)用户区移动或显示用户窗口大小改变程序通过滚动条滚动窗口窗口被另一个窗口覆盖的恢复如下拉式菜单关闭等光标穿过用户区图标拖过用户区窗口被另一个窗口覆盖的区域称为无效区域。 Windows系统为每个窗口建立了一