Виртуальный void OnDraw ( CDC * pDC ) = 0;
Параметры
pDC
Указывает на контекст устройства для рендеринга изображения документа.
Примечания
Вызывается средой для отображения изображения документа. Платформа вызывает эту функцию для выполнения экран дисплея, печати и предварительного просмотра, и он передает контекст разные устройства в каждом конкретном случае. Реализация по умолчанию отсутствует.
Необходимо переопределить эту функцию для отображения вашего представления этого документа. Вы можете звонить графических устройств интерфейс (GDI) с использованием объекта CDC , параметр pDC . Можно выбрать GDI ресурсы, такие как ручки или шрифты, в контекст устройства, перед нанесением и затем отмените их впоследствии. Часто графический код может быть аппаратно независимыми; то есть он не требует сведения о какой тип устройства отображает изображения.
Чтобы оптимизировать рисование, вызовите функцию-член RectVisible контекста устройства, чтобы узнать ли данный прямоугольник рисуется. Если вам нужно проводить различие между обычной экрана дисплея и печать, вызовите функцию-член IsPrinting контекста устройства.
Обзор CView | Члены класса | Иерархическая схема
См. такжеnbsp;CDC::IsPrinting, CDC::RectVisible, CView::OnPrint, CWnd::OnCreate, CWnd::OnDestroy, CWnd::Post&NcDestroy