与设备上下文相关联的笔,画笔,位图,调色板,区域和路径被称为设备上下文的图形对象。以下是与每个这些对象相关联的属性。
图形对象 | 关联属性 |
位图 | 大小,字节;尺寸,以像素为单位;色格式;压缩方案;等等 |
刷 | 风格,颜色,图案和来源 |
调色板 | 颜色和尺寸(或颜色数) |
字形 | 字体名称,宽度,高度,重量,字符集等 |
路径 | 形状 |
钢笔 | 款式,宽度和颜色 |
地区 | 位置和尺寸 |
当应用程序创建设备上下文时,Windows会自动存储一组默认对象。(没有默认位图或路径)应用程序可以调用GetCurrentObject和GetObject函数来检查默认对象的属性。应用程序可以通过创建一个新对象并将其选择到设备上下文来更改这些默认值。通过调用SelectObject函数将对象选择到设备上下文中。