Mensaje WM_MOUSEACTIVATE
Se envía cuando el cursor se encuentra en una ventana inactiva y el usuario presiona un botón del mouse. La ventana primaria recibe este mensaje solo si la ventana secundaria lo pasa a la función DefWindowProc.
Una ventana recibe este mensaje mediante la función WindowProc.
#define WM_MOUSEACTIVATE 0x0021
Parámetros
-
wParam
-
Un identificador a la ventana primaria de nivel superior de la ventana que se está activando.
-
lParam
-
La palabra de orden inferior especifica el valor de prueba de posicionamiento devuelto por la función DefWindowProc como consecuencia del procesamiento del mensaje WM_NCHITTEST. Para obtener una lista de los valores de prueba de posicionamiento, consulte WM_NCHITTEST.
La palabra de orden superior especifica el identificador del mensaje del mouse generado cuando el usuario presionó un botón del mouse. El mensaje del mouse se descarta o se publica en la ventana, dependiendo del valor devuelto.
Valor devuelto
El valor devuelto especifica si se debe activar la ventana y si se debe descartar el identificador del mensaje del mouse. Debe tener uno de los siguientes valores.
Código/valor de retorno | Descripción |
---|---|
|
Activa la ventana y no descarta el mensaje del mouse. |
|
Activa la ventana y descarta el mensaje del mouse. |
|
No activa la ventana ni descarta el mensaje del mouse. |
|
No activa la ventana, pero descarta el mensaje del mouse. |
Comentarios
La función DefWindowProc pasa el mensaje a la ventana primaria de una ventana secundaria antes de que se produzca el procesamiento. La ventana primaria determina si se va a activar la ventana secundaria. Si activa la ventana secundaria, la ventana primaria debe devolver MA_NOACTIVATE o MA_NOACTIVATEANDEAT para evitar que el sistema procese más el mensaje.
Requisitos
Requisito | Valor |
---|---|
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