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:
Valor Significado PRF_CHECKVISIBLE Pinta la ventana solo si es visible. PRF_CHILDREN Dibuja todas las ventanas hijas visibles. PRF_CLIENT Dibuja el área de cliente de la ventana. PRF_ERASEBKGND Borra el fondo antes de dibujar la ventana. PRF_NONCLIENT Dibuja el área de no cliente de la ventana. PRF_OWNED Dibuja 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.