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


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