图形对象

与 DC 关联的笔、画笔、位图、调色板、区域和路径称为其图形对象。 以下属性与其中每个对象相关联。

图形对象 关联的属性
Bitmap 大小,以字节为单位;dimensions,以像素为单位;color-format;压缩方案;等等。
Brush 样式、颜色、图案和原点。
调色板 颜色和大小 (或) 的颜色数量。
字体 字体名称、宽度、高度、粗细、字符集等。
路径 形状。
样式、宽度和颜色。
区域 位置和维度。

 

当应用程序创建 DC 时,系统会自动将一组默认对象存储在其中, (没有默认位图或路径) 。 应用程序可以通过调用 GetCurrentObjectGetObject 函数来检查默认对象的属性。 应用程序可以通过创建新对象并将其选择到 DC 中来更改这些默认值。 通过调用 SelectObject 函数将对象选入 DC。

应用程序可以使用 SetDCBrushColor 将当前画笔颜色设置为指定的颜色值。

GetDCBrushColor 函数返回 DC 画笔颜色。 SetDCPenColor 函数将笔颜色设置为指定的颜色值。 GetDCPenColor 函数返回 DC 笔颜色。