к Рис. 6.4. Окно представления

Автор admin Понедельник, 13 апреля 2009 11:32

к Рис. 6.4. Окно представления после прокрутки Если средства прокрутки в программе отсутствуют, логические координаты совпадают с координатами устройства. Однако после добавления этих средств необходимо обеспечить преобразование логических координат в координаты устройства и наоборот. Так, координаты курсора мыши, переданные обработчику сообщения мыши, необходимо преобразовать из фактических (координат устройства) в логические, поскольку эти координаты передаются функциям рисования. В противном случае линия может отображаться неправильно. При преобразовании координат устройства в логические необходимо использовать контекст устройства, относящийся к данному окну. Объект контекста устройства (device context — DC) управляет выводом информации в окно, сохраняет атрибуты режима рисования и предоставляет функции, обеспечивающие отображение текста или графики. В контексте устройства хранятся перья для отображения линий, кисти для заливки фона, шрифт для отображения текста, палитра для определения возможных цветов и другая информация. К числу атрибутов рисунка, хранящихся в объекте контекста устройства, относят


Комментарии закрыты.