virtuelle privatevoid OnDraw ( CDC * pDC ) = 0;
Parameter
pDC
Punkte für den Gerätekontext für das Rendern eines Bildes des Dokuments verwendet werden.
Bemerkungen
Aufgerufen, ein Bild des Dokuments rendern. Das Framework ruft diese Funktion ausführen Bildschirm anzeigen, Drucken und Seitenansicht, und es geht in jedem Fall einen anderen Gerätekontext. Es gibt keine Standardimplementierung.
Diese Funktion, um Ihre Ansicht des Dokuments anzuzeigen, müssen Sie überschreiben. Sie können grafische Geräte Schnittstelle (GDI) Verwendung des CDC -Objekts auf den pDC -Parameter verweist telefonieren. Sie können wählen Sie GDI-Ressourcen, wie z. B. Stifte oder Schriften in den Gerätekontext vor dem Zeichnen und deaktivieren Sie sie dann danach. Oft kann der Zeichnung Code geräteunabhängige sein; Das heißt, erfordert es nicht, Informationen über welche Art von Gerät das Bild angezeigt wird.
Um die Zeichnung zu optimieren, rufen Sie die RectVisible -Memberfunktion des Gerätekontexts um herauszufinden, ob ein angegebenes Rechteck gezeichnet wird. Wenn Sie müssen unterscheiden zwischen normalen Bildschirm und drucken, rufen Sie die Memberfunktion IsPrinting des Gerätekontexts.
CView Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDC::IsPrinting, CDC::RectVisible, CView::OnPrint, CWnd::OnCreate, CWnd::OnDestroy, CWnd::PostNcDestroy