Compartir a través de


CWnd::Print

Llame a esta función miembro para dibujar la ventana actual en el contexto especificado de dispositivos, que está normalmente en un contexto de dispositivo de impresora.

void Print( 
   CDC* pDC, 
   DWORD dwFlags  
) const;

Parámetros

  • pDC
    Un puntero a un contexto de dispositivo.

  • dwFlags
    Especifica las opciones del gráfico. Este parámetro puede tener uno o más de estos indicadores:

    • Dibujo dePRF_CHECKVISIBLE la ventana solo si está visible.

    • Dibujo dePRF_CHILDREN todas las ventanas visible de elementos secundarios.

    • Dibujo dePRF_CLIENT el área cliente de la ventana.

    • Borrado dePRF_ERASEBKGND el fondo antes de mostrar la ventana.

    • Dibujo dePRF_NONCLIENT el área no cliente de la ventana.

    • Dibujo dePRF_OWNED todas las ventanas que pertenecen.

Comentarios

La función deCWnd:: DefWindowProc procesa este mensaje según se especifica la opción de gráfico:

  • Si se especifica PRF_CHECKVISIBLE y la ventana no está visible, no haga nada.

  • Si se especifica PRF_NONCLIENT , dibuje el área no cliente en el contexto determinado del dispositivo.

  • si se especifica PRF_ERASEBKGND , envíe la ventana un mensaje de WM_ERASEBKGND .

  • si se especifica PRF_CLIENT , envíe la ventana un mensaje de WM_PRINTCLIENT .

  • si se establece PRF_CHILDREN , envíe cada ventana secundaria visible un mensaje de WM_PRINT .

  • si se establece PRF_OWNED , envíe cada ventana poseída visible un mensaje de WM_PRINT .

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

WM_PRINT

WM_PRINTCLIENT