Поделиться через


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

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

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

 

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

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

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