Перо, кисть, точечный рисунок, палитра, регион и путь связанные с контекстом устройства (DC) упоминаются как его графические объекты. Ниже перечисленные атрибуты связаны с каждым из этих объектов.
Графический объект | Связанные с ним атрибуты |
---|---|
Точечный рисунок (Bitmap) | Размер, в байтах; габариты, в пикселях; формат цвета; система сжатия и т. д. |
Кисть (Brush) | Стиль, цвет, шаблон и начало координат. |
Палитра (Palette) | Цвета и размер (или код цвета). |
Шрифт (Font) | Название гарнитуры шрифта, ширина, высота, толщина, набор символов и так далее. |
Путь (Path) | Форма. |
Перо (Pen) | Стиль, ширина и цвет. |
Регион (Region) | Местоположение и размеры. |
Когда приложение создает контекст устройства (DC), система автоматически сохраняет набор заданных по умолчанию объектов в нём. (По умолчанию нет точечного рисунка или пути.) Приложение может проверить атрибуты заданных по умолчанию объектов при помощи вызова функции GetCurrentObject и GetObject. Приложение может изменить эти значения по умолчанию, создавая новый объект и выбирая его в контекст устройства (DC). Объект выбирается в контекст устройства (DC) при помощи вызова функция SelectObject.
Приложение может установить текущий цвет кисти в заданный код цвета при помощи SetDCBrushColor.
Функция GetDCBrushColor возвращает цвет кисти контекста устройства (DC). Функция SetDCPenColor устанавливает цвет пера в заданный код цвета. Функция GetDCPenColor возвращает код цвета пера контекста устройства (DC).