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