winuser.h

Mensaje WM_PRINT

Definición

WM_PRINT
    hdc=(WPARAM)(HDC)wParam
    uiOpctions=(LPARAM)(UINT)lParam

El mensaje WM_PRINT es enviado a una ventana para pedir que se dibuje a si misma en el contexto de dispositivo especificado, generalmente en un contexto de dispositivo de impresora.

Una ventana recibe este mensaje a través de su función WindowProc.

Descripción

hdc
Un manipulador del contexto de dispositivo en el que dibujar.
uiOpctions

Las opciones de dibujado. Este parámetro puede ser uno o más de los siguientes valores:

ValorSignificado
PRF_CHECKVISIBLEPinta la ventana solo si es visible.
PRF_CHILDRENDibuja todas las ventanas hijas visibles.
PRF_CLIENTDibuja el área de cliente de la ventana.
PRF_ERASEBKGNDBorra el fondo antes de dibujar la ventana.
PRF_NONCLIENTDibuja el área de no cliente de la ventana.
PRF_OWNEDDibuja todas las ventanas descendientes.

Observaciones

La función DefWindowProc procesa este mensaje basándose en qué opciones se especificaron: si se especificó PRF_CHECKVISIBLE y la ventana no es visible, no hace nada, si se especificó PRF_NONCLIENT, dibuja el área de no cliente en el contexto de dispositivo especificado, si se especificó PRF_ERASEBKGND, envía un mensaje WM_ERASEBKGND a la ventana, si se especificó PRF_CLIENT, envía un mensaje WM_PRINTCLIENT a la ventana, si se especificó PRF_CHILDREN, envía un mensaje WM_PRINT a cada ventana hija, si se especificó PRF_OWNED, se envía un mensaje WM_PRINT a cada ventana descendiente.