Condividi tramite


CView::OnDraw

Chiamato dal framework per eseguire il rendering di un'immagine del documento.

virtual void OnDraw( 
   CDC* pDC  
) = 0;

Parametri

  • pDC
    Punti al contesto di dispositivo da utilizzare per eseguire il rendering di un'immagine del documento.

Note

Il framework chiama la funzione per eseguire la visualizzazione, la stampa e anteprima di stampa e passa un contesto di dispositivo diverso in ogni caso. Non esiste un'implementazione predefinita.

È necessario eseguire l'override della funzione per visualizzare il punto di vista del documento. È possibile effettuare chiamate di (GDI) dell'interfaccia di dispositivo grafico utilizzando l'oggetto CDC puntato dal parametro pDC. È possibile selezionare le risorse GDI, come penne o tipi di carattere, nel contesto di dispositivo prima di applicare quindi deselezionarli in seguito. Spesso il codice di disegno può essere indipendente dal dispositivo, ovvero non richiede informazioni sul tipo di dispositivo viene visualizzata l'immagine.

Per ottimizzare il disegno, chiamare la funzione membro RectVisible del contesto di dispositivo per determinare se un rettangolo specificato verrà creato. Se è necessario distinguere tra la visualizzazione e la stampa standard, chiamare la funzione membro IsPrinting del contesto di dispositivo.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CView

Grafico delle gerarchie

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy