基本概念学习--设备描述表DC


设备描述表是一个定义一组图形对象及其属性、影响输出的图形方式(数据)结构。windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性。设备描述表又称为设备上下文,或者设备环境。
windows

简介

编辑数据结构

设备描述表是一个定义一组图形对象及其属性、影响输出的图形方式(数据)结构。windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性。设备描述表又称为设备上下文,或者设备环境。ide

设备描述表是一种数据结构,它包括了一个设备(如显示器和打印机)的绘制属性相关的信息。全部的绘制操做经过设备描述表进行。设备描述表与大多 WIN32结构不一样,应用程序不能直接访问设备描述表,只能由各类相关API函数经过设备描述表的句柄间接访问该结构。函数

设备描述表老是与某种系统硬件设备相关。好比屏幕设备描述表与显示设备相关,打印机设备描述表与打印设备相关等等。设计

屏幕设备描述表,通常咱们简单地称其为设备描述表。它与显示设备具备必定的对应关系,在windows GDI界面下,它老是相关于某个窗口或这窗口上的某个显示区域。一般意义上窗口的设备描述表,通常指的是窗口的客户区,不包括标题栏菜单栏所占有的区域,而对于整个窗口来讲,其设备描述表严格意义上来说应该称为窗口设备描述表,它包含窗口的所有显示区域。两者的操做方法彻底一致,所不一样的仅仅是可操做的范围不一样而已。htm

设备描述表句柄

编辑对象

windows 窗口一旦建立,它就自动地产生了与之相对应的设备描述表数据结构,用户可运用该结构,实现对窗口显示区域的GDI操做,如划线、写文本、绘制位图、填充等,而且全部这些操做均要经过设备描述表句柄来进行。get

相关文章
相关标签/搜索