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