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


CView::OnDraw

Вызываемый платформой, чтобы подготовить образ документа.

virtual void OnDraw( 
   CDC* pDC  
) = 0;

Параметры

  • pDC
    Указывает на контекст устройства, используемый для отрисовки изображения документа.

Заметки

Платформа вызывает функцию эта функция выполнять экран, печать, и просмотр, и они передаются другой контекст устройства, в каждом случае. Нет реализации по умолчанию.

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

Чтобы оптимизировать документ, вызовите функцию-член RectVisible контекста устройства, чтобы выяснить, будет создавать ли заданный прямоугольник. Если требуется различать обычным экраном и печатью, вызовите функцию-член IsPrinting контекста устройства.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CView

Диаграмма иерархии

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy