Страница 176 из 238
OnDraw
virtual void OnDraw(CDC* pDC) = 0;
Аргументы
- pDC - указатель на объект класса контекста устройства, используемого для отображения информации, хранящейся в документе.
Описание
Данная функция вызывается приложением для отображения информации, хранящейся в документе. Приложение вызывает данную функцию, чтобы вывести изображение на экран, на печать или на предварительный просмотр печати. В каждом из этих случаев передаются указатель на объект класса контекста устройства, используемый в данном конкретном случае. Данная функция не имеет реализации по умолчанию. Данная функция должна перегружаться в каждом пользовательском классе представления. Передаваемый в качестве параметра функции объект класса
CDC позволяет функции получить доступ к таким ресурсам GDI, как перья, шрифты и кисти. Вызов функции
CDC::RectVisible позволяет сократить объем вычислений при рисовании за счет отказа от рисования невидимых участков изображения. Значение, возвращаемое функцией
CDC::IsPrinting, позволяет определить, будет ли данное изображение выводиться на принтер.