WM_APPCOMMAND |
Notifica a una ventana que el usuario generó un evento de comando de aplicación, por ejemplo, haciendo clic en un botón de comando de aplicación mediante el mouse o escribiendo una tecla de comando de aplicación en el teclado.
|
WM_CAPTURECHANGED |
Se envía a la ventana que pierde la captura del mouse.
|
WM_LBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón izquierdo del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_LBUTTONDOWN |
Publicado cuando el usuario presiona el botón izquierdo del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_LBUTTONUP |
Publicado cuando el usuario suelta el botón izquierdo del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_MBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón central del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_MBUTTONDOWN |
Publicado cuando el usuario presiona el botón central del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_MBUTTONUP |
Publicado cuando el usuario suelta el botón central del mouse mientras el cursor está en el área cliente de una ventana. Si no se captura el mouse, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_MOUSEACTIVATE |
Se envía cuando el cursor está en una ventana inactiva y el usuario presiona un botón del mouse. La ventana primaria recibe este mensaje solo si la ventana secundaria la pasa a la función DefWindowProc .
|
WM_MOUSEHOVER |
Publicado en una ventana cuando el cursor mantiene el puntero sobre el área de cliente de la ventana durante el período de tiempo especificado en una llamada anterior a TrackMouseEvent.
|
WM_MOUSEHWHEEL |
Se envía a la ventana de enfoque cuando la rueda de desplazamiento horizontal del mouse está inclinada o girada. La funciónDefWindowProcpropaga el mensaje al elemento primario de la ventana. No debe haber ningún reenvío interno del mensaje, porque DefWindowProc lo propaga hacia arriba hasta que encuentre una ventana que la procese.
|
WM_MOUSELEAVE |
Se publica en una ventana cuando el cursor sale del área de cliente de la ventana especificada en una llamada anterior a TrackMouseEvent.
|
WM_MOUSEMOVE |
Se publica en una ventana cuando se mueve el cursor. Si el mouse no se captura, el mensaje se publica en la ventana que contiene el cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_MOUSEWHEEL |
Se envía a la ventana de foco cuando se gira la rueda del mouse. La función DefWindowProc propaga el mensaje al elemento primario de la ventana. No debe haber ningún reenvío interno del mensaje, porque DefWindowProc lo propaga hacia arriba hasta que encuentre una ventana que la procese.
|
WM_NCHITTEST |
Se envía a una ventana para determinar qué parte de la ventana corresponde a una coordenada de pantalla determinada. Esto puede ocurrir, por ejemplo, cuando el cursor se mueve, cuando se presiona o suelta un botón del mouse, o en respuesta a una llamada a una función como WindowFromPoint. Si el mouse no se captura, el mensaje se envía a la ventana debajo del cursor. De lo contrario, el mensaje se envía a la ventana que ha capturado el mouse.
|
WM_NCLBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón izquierdo del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCLBUTTONDOWN |
Publicado cuando el usuario presiona el botón izquierdo del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCLBUTTONUP |
Publicado cuando el usuario suelta el botón izquierdo del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCMBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón central del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCMBUTTONDOWN |
Publicado cuando el usuario presiona el botón central del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCMBUTTONUP |
Publicado cuando el usuario suelta el botón central del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCMOUSEHOVER |
Se publica en una ventana cuando el cursor mantiene el puntero sobre el área no cliente de la ventana durante el período de tiempo especificado en una llamada anterior aTrackMouseEvent.
|
WM_NCMOUSELEAVE |
Se publica en una ventana cuando el cursor sale del área no cliente de la ventana especificada en una llamada anterior aTrackMouseEvent.
|
WM_NCMOUSEMOVE |
Se publica en una ventana cuando el cursor se mueve dentro del área no cliente de la ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCRBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón derecho del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCRBUTTONDOWN |
Publicado cuando el usuario presiona el botón derecho del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCRBUTTONUP |
Publicado cuando el usuario suelta el botón derecho del mouse mientras el cursor está dentro del área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCXBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el primer o segundo botón X mientras el cursor está en el área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCXBUTTONDOWN |
Publicado cuando el usuario presiona el primer o segundo botón X mientras el cursor está en el área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_NCXBUTTONUP |
Publicado cuando el usuario suelta el primer o segundo botón X mientras el cursor está en el área no cliente de una ventana. Este mensaje se publica en la ventana que contiene el cursor. Si una ventana ha capturado el mouse, este mensaje no se publica.
|
WM_RBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el botón derecho del mouse mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_RBUTTONDOWN |
Publicado cuando el usuario presiona el botón derecho del mouse mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_RBUTTONUP |
Publicado cuando el usuario suelta el botón derecho del mouse mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_XBUTTONDBLCLK |
Publicado cuando el usuario hace doble clic en el primer o segundo botón X mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_XBUTTONDOWN |
Publicado cuando el usuario presiona el primer o segundo botón X mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|
WM_XBUTTONUP |
Publicado cuando el usuario suelta el primer o segundo botón X mientras el cursor está en el área cliente de una ventana. Si el mouse no se captura, el mensaje se publica en la ventana debajo del cursor. De lo contrario, el mensaje se publica en la ventana que ha capturado el mouse.
|