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


Работа с объектами окна

Работа с окнами вызывает два типа действий:

  • Обработка сообщений Windows

  • Рисование в окне

Чтобы обрабатывать сообщения Windows в любом окне, включая собственные дочерние окна, см. статью "Сопоставление сообщений с функциями ", чтобы сопоставить сообщения с классом окна C++. Затем напишите функции-члены обработчика сообщений в вашем классе.

Большинство рисунков в приложении платформы происходит в представлении, чья функция-член OnDraw вызывается всякий раз, когда содержимое окна должно быть нарисовано. Если ваше окно является дочерним элементом представления, можно делегировать некоторые задачи по отрисовке представления вашему дочернему окну, вызвав OnDraw одну из функций-членов вашего окна.

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

Что вы хотите узнать больше о

См. также

Объекты окна