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

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

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

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

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

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

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

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

См. также

Объекты окон