Графические объекты

Перо, кисть, растровое изображение, палитра, область и путь, связанные с контроллером домена, называются его графическими объектами. С каждым из этих объектов связаны следующие атрибуты.

Графический объект Связанные атрибуты
Bitmap Размер в байтах; размеры в пикселях; цветной формат; схема сжатия; и так далее.
Brush Стиль, цвет, узор и источник.
Палитра Цвета и размер (или количество цветов).
Шрифт Имя шрифта, ширина, высота, вес, набор символов и т. д.
Путь Формы.
Перо Стиль, ширина и цвет.
Регион Расположение и измерения.

 

Когда приложение создает контроллер домена, система автоматически сохраняет в нем набор объектов по умолчанию (по умолчанию нет растрового изображения или пути). Приложение может проверять атрибуты объектов по умолчанию, вызывая функции GetCurrentObject и GetObject . Приложение может изменить эти значения по умолчанию, создав новый объект и выбрав его в контроллере домена. Объект выбирается в контроллере домена путем вызова функции SelectObject .

Приложение может задать для текущего цвета кисти указанное значение цвета с помощью SetDCBrushColor.

Функция GetDCBrushColor возвращает цвет кисти dc. Функция SetDCPenColor задает для цвета пера указанное значение цвета. Функция GetDCPenColor возвращает цвет пера dc.