1 Windows图形设备接口
u 设备描述表属性及相关函数
属性 |
默认值 |
相关函数 |
背景色 |
WHITE(白色) |
GetBkColor SetBkColor |
背景模式 |
OPAQUE(不透明) |
GetBkColor SetBkColor |
位图 |
NONE |
CreateBitMap CreateBitMapIndirect CreateCompatibleBitmap SelectObject |
画刷 |
WHITE_BRUSH |
CreateBrushIndirect CreateDIBPatternBrush CreateHatchBrush CreatePatternBrush CreateSolidBrush SelectObject |
画刷起始位置 |
(0,0) |
GetBrushOrg SetBrushOrg UnrealizeObject |
剪截域 |
DISPLAY SURFACE |
ExcludeClipRect IntersectClipRect OffsetClipRect SelectClipRect SelectObject SelectClipRgn |
颜色调色板 |
DEFAULT_PALETTE |
CreatePalette RealizePalette SelectPalette |
绘图方式 |
R2_COPYPEN |
GetROP2 SetROP2 |
字体 |
SYSTEM_FONT |
CreateFont CreateFontIndirect SelectObject |
字符间距 |
0 |
GetTextCharacterExtra SetTextCharacterExtra |
映射方式 |
MM_TEXT |
GetMapMode SetMapMode |
画笔 |
BLACK_PEN |
CreatePen CreatePenIndirect SelectObject |
多边形填充方式 |
ALTERNATE |
GetPolyFillMode SetPolyFillMode |
缩放模式 |
BLACKONWHITE |
SetStretchBltMode GetStretchBltMode |
文本颜色 |
BLACK |
GetTextColor SetTextColor |
视图范围 |
(1,1) |
GetViewportExtEx SetViewportExtEx ScaleViewportExtEx |
视图原点 |
(0,0) |