Графический интерфейс GDI в Microsoft Windows


Основные понятия - часть 3


Приложение может выбирать в контекст отображения различные инструменты (например, перья различной толщины и цвета). Поэтому если вам надо нарисовать линию красного или зеленого цвета, перед выполнением операции следует выбрать в контекст отображения соответствующее перо.

Функции рисования не имеют параметров, указывающих цвет или толщину линии. Такие параметры хранятся в контексте отображения.

Приложение может создать контекст отображения не только для экрана монитора или окна, но и для любого другого графического устройства вывода, например, для принтера. В последнем случае оно может рисовать на принтере различные изображения, используя те же функции, что и для рисования на экране. Можно создать контекст отображения для метафайла. Метафайл - это обычный файл или файл в памяти, в котором хранятся последовательности команд интерфейса GDI. Приложение может выполнять графический вывод в метафайл как в обычное устройство вывода, а затем "проигрывать" метафайл на реальном устройстве вывода.

Изучение интерфейса GDI мы начнем с подробного описания контекста отображения и всех его атрибутов (мы уже немного рассказывали вам о контексте отображения в 11 томе "Библиотеки системного программиста"). Затем мы займемся инструментами для рисования и расскажем о некоторых функциях программного интерфейса GDI, предназначенных для рисования простейших геометрических объектов, таких как точки, линии, эллипсы, многоугольники и т. п.




Начало  Назад  Вперед