CView:: OnDraw

Virtual void OnDraw ( CDC * pDC ) = 0;

Parametri

pDC

Punti per il contesto di periferica da utilizzare per il rendering di un'immagine del documento.

Osservazioni

Chiamato dal framework per eseguire il rendering di un'immagine del documento. Il framework chiama questa funzione per eseguire l'anteprima di stampa, stampa e visualizzazione su schermo, e passa un contesto di periferica diverso in ogni caso. Non non c'è alcuna implementazione predefinita.

È necessario eseguire l'override di questa funzione per visualizzare il vostro punto di vista del documento. È possibile effettuare chiamate di interfaccia (GDI) dispositivo grafico utilizzando l'oggetto CDC a cui punta il parametro pDC . È possibile selezionare risorse GDI, quali penne o tipi di carattere, nel contesto di periferica prima di disegno e poi deselezionate in seguito. Spesso il codice per il disegno può essere indipendente dalla periferica. cioè, non necessita di informazioni su che tipo di dispositivo è la visualizzazione dell'immagine.

Per ottimizzare il disegno, chiamare la funzione membro RectVisible del contesto di periferica per scoprire se sarà disegnato un rettangolo specificato. Se è necessario distinguere tra schermo normale e stampa, chiamare la funzione membro IsPrinting del contesto di periferica.

Pa&noramica di CView |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::IsPrinting, CDC::RectVisible, CView::OnPrint, CWnd::OnCreate, CWnd::OnDestroy, CWnd::Post&NcDestroy

Index