mensaje de WM_SHOWWINDOW
Se envía a una ventana cuando la ventana está a punto de ocultarse o mostrarse.
Una ventana recibe este mensaje a través de la función WindowProc.
#define WM_SHOWWINDOW 0x0018
Parámetros
-
wParam
-
Indica si se muestra una ventana. Si wParam es TRUE, se muestra la ventana. Si wParam es FALSE, la ventana se oculta.
-
lParam
-
Estado de la ventana que se muestra. Si lParam es cero, el mensaje se envió debido a una llamada a la función ShowWindow ; de lo contrario, lParam es uno de los valores siguientes.
Value Significado - SW_OTHERUNZOOM
- 4
La ventana se está revelando porque se restauró o minimicó una ventana de maximización. - SW_OTHERZOOM
- 2
La ventana está siendo cubierta por otra ventana que se ha maximizado. - SW_PARENTCLOSING
- 1
La ventana del propietario de la ventana se está minimizando. - SW_PARENTOPENING
- 3
Se está restaurando la ventana del propietario de la ventana.
Valor devuelto
Tipo: LRESULT
Si una aplicación procesa este mensaje, debe devolver cero.
Observaciones
La función DefWindowProc oculta o muestra la ventana, tal y como especifica el mensaje. Si una ventana tiene el estilo WS_VISIBLE cuando se crea, la ventana recibe este mensaje después de crearlo, pero antes de que se muestre. Una ventana también recibe este mensaje cuando cambia su estado de visibilidad mediante la función ShowWindow o ShowOwnedPopups .
El mensaje WM_SHOWWINDOW no se envía en las siguientes circunstancias:
- Cuando se crea una ventana de nivel superior superpuesta con el estilo WS_MAXIMIZE o WS_MINIMIZE .
- Cuando se especifica la marca SW_SHOWNORMAL en la llamada a la función ShowWindow .
Requisitos
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 |
|
Consulte también
-
Referencia
-
Conceptual