OnDraw() класса представления

Автор admin Вторник, 5 мая 2009 11:32

OnDraw() класса представления используется объект контекста устройства класса CDC, указатель которого передается в функцию. void CMiniPaintView::0nDraw (CDC* pDC ) { // Отобразить графику, используя указатель на объект // контекста устройства pDC } Примеры использования класса CDC для отображения графики с помощью функции OnDraw() класса представления рассматривались в предыдущих занятиях при разработке программы MiniPaint. Функция OnDraw() класса представления вызывается при рисовании в окне представления или при перерисовке окна, которая необходима в случае любого изменения размеров окна или перекрытия его другими окнами. Если класс представления поддерживает прокрутку, то есть порожден от класса CscrollView, переданный в него объект контекста устройства настраивается на текущую позицию прокрутки документа. Как известно, приложение отображает информацию в окне в ответ на получение сообщения WM_PAINT, которое посылается системой процедуре окна, когда изменения в окне привели к изменению содержимого его клиентской области. Если графика отображается в диалоговом окне или в любом другом, отличном от окна


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