Compartir a través de


CView::OnDraw

Llamado por el marco para representar una imagen del documento.

virtual void OnDraw(
   CDC* pDC 
) = 0;

Parámetros

  • pDC
    Señala al contexto de dispositivo que se utilizará para generar una imagen del documento.

Comentarios

El marco de trabajo llama a esta función para realizar la presentación en pantalla, la impresión, y la vista previa de impresión, y pasa un contexto diferente de dispositivo en cada caso.No hay ninguna implementación predeterminada.

Debe invalidar esta función para mostrar la vista del documento.Puede realizar llamadas de la interfaz de dispositivo (GDI) gráfico utilizando el objeto de CDC designado por el parámetro de pDC .Puede seleccionar los recursos de GDI, como lápices o fuentes, en el contexto de dispositivo antes de dibujar y no reelegirlas como candidato después.A menudo código de dibujo puede ser independiente del dispositivo; es decir, no requiere información sobre lo que muestra el tipo de dispositivo la imagen.

Para optimizar el gráfico, llame a la función miembro de RectVisible de contexto para averiguar si un rectángulo determinado se dibujará.Si necesita distinguir entre la presentación en pantalla normal y la impresión, llame a la función miembro de IsPrinting de contexto del dispositivo.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CView

Gráfico de jerarquía

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy