WM_PRINT mensaje
El WM_PRINT mensaje se envía a una ventana para solicitar que se dibuje en el contexto de dispositivo especificado, normalmente en un contexto de dispositivo de impresora.
Una ventana recibe este mensaje a través de la función WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
-
wParam
-
Identificador del contexto del dispositivo en el que se va a dibujar.
-
lParam
-
Las opciones de dibujo. Este parámetro puede ser uno o más de los siguientes valores.
Value Significado - PRF_CHECKVISIBLE
Dibuja la ventana solo si está visible. - PRF_CHILDREN
Dibuja todas las ventanas secundarias 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 no cliente de la ventana. - PRF_OWNED
Dibuja todas las ventanas de propiedad.
La función DefWindowProc procesa este mensaje en función de qué opción de dibujo se especifica: 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 de dispositivo especificado, si se especifica PRF_ERASEBKGND, envíe a la ventana un mensaje de WM_ERASEBKGND , si se especifica PRF_CLIENT, envíe a la ventana un mensaje de WM_PRINTCLIENT , si se establece PRF_CHILDREN, envíe a cada ventana secundaria visible un mensaje WM_PRINT , si se establece PRF_OWNED, envíe un mensaje WM_PRINT a cada ventana visible propiedad.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|