属性缺省值
Background colorBackground color setting from Windows Control Panel (typically, white)
Background modeOPAQUE
BitmapNone
BrushWHITE_BRUSH
Brush origin(0,0)
Clipping regionEntire window or client area with the update region clipped, as appropriate. Child and pop-up windows in the client area may also be clipped
PaletteDEFAULT_PALETTE
Current pen position(0,0)
Device originUpper left corner of the window or the client area
Drawing modeR2_COPYPEN
FontSYSTEM_FONT (SYSTEM_FIXED_FONT for applications written to run with Windows versions 3.0 and earlier)
Intercharacter spacing0
Mapping modeMM_TEXT
PenBLACK_PEN
Polygon-fill modeALTERNATE
Stretch modeBLACKONWHITE
Text colorText color setting from Control Panel (typically, black)
Viewport extent(1,1)
Viewport origin(0,0)
Window extent(1,1)
Window origin(0,0)
表2-3 设备描述表的分类
Display显示设备描述表,提供对视频显示设备上的绘制操作的支持
Printer打印设备描述表,提供对打印机、绘图仪设备上的绘制操作的支持
Memory内存设备描述表,提供对位图操作的支持
Information信息设备描述表,提供对操作设备信息获取的支持
表2-3中的显示设备描述表又分三种类型,如表2-4所示。
表2-4 显示设备描述表的分类
名称特点功能
Class Device
Contexts提供对Win16的向后兼容
Common
Device
Contexts在Windows系统的高速缓冲区,数量有限Applicaion获取设备描述表时,Windows用缺省值初始化该设备描述表,Application使用它完成绘制操作,然后释放
Private
Device
Contexts没有数量限制,用完不需释放一次获取,多次使用多次使用过程中,每次设备描述表属性的任何修改或变化都会被保存,以支持快速绘制