mensaje de WM_HOTKEY
Publicado cuando el usuario presiona una tecla activa registrada por la función RegisterHotKey . El mensaje se coloca en la parte superior de la cola de mensajes asociada al subproceso que registró la clave activa.
#define WM_HOTKEY 0x0312
Parámetros
-
wParam
-
Identificador de la clave activa que generó el mensaje. Si el mensaje lo generó una clave activa definida por el sistema, este parámetro será uno de los siguientes valores.
Valor Significado - IDHOT_SNAPDESKTOP
- -2
Se presionó la tecla activa "snap desktop". - IDHOT_SNAPWINDOW
- -1
Se presionó la tecla activa "ventana de acoplamiento". -
lParam
-
La palabra de orden bajo especifica las teclas que se presionaron en combinación con la tecla especificada por la palabra de orden superior para generar el mensaje de WM_HOTKEY . Esta palabra puede ser uno o varios de los valores siguientes. La palabra de orden superior especifica el código de clave virtual de la clave activa.
Valor Significado - MOD_ALT
- 0x0001
Se ha mantenido presionada la tecla ALT. - MOD_CONTROL
- 0x0002
Se ha mantenido presionada cualquiera de las teclas CTRL. - MOD_SHIFT
- 0x0004
Se mantuvo presionada la tecla MAYÚS. - MOD_WIN
- 0x0008
Se ha mantenido desactivada cualquiera de las teclas DE WINDOWS. Estas teclas se etiquetan con el logotipo de Windows. Las teclas de acceso rápido que implican la clave de Windows están reservadas para su uso por parte del sistema operativo.
Comentarios
WM_HOTKEY no está relacionado con el WM_GETHOTKEY y WM_SETHOTKEY teclas de acceso rápido. El mensaje de WM_HOTKEY se envía para las teclas de acceso rápido genéricas, mientras que los mensajes de WM_SETHOTKEY y WM_GETHOTKEY se relacionan con las teclas de acceso rápido de activación de ventanas.
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