WM_HOTKEY message
Publié lorsque l’utilisateur appuie sur une touche chaude inscrite par la fonction RegisterHotKey . Le message est placé en haut de la file d’attente de messages associée au thread qui a inscrit la clé chaude.
#define WM_HOTKEY 0x0312
Paramètres
-
wParam
-
Identificateur de la clé de raccourci qui a généré le message. Si le message a été généré par une clé d’accès rapide définie par le système, ce paramètre est l’une des valeurs suivantes.
Valeur Signification - IDHOT_SNAPDESKTOP
- -2
La touche d’accès rapide « Snap Desktop » a été enfoncée. - IDHOT_SNAPWINDOW
- -1
La touche de raccourci « fenêtre d’alignement » a été enfoncée. -
lParam
-
Le mot d’ordre inférieur spécifie les touches qui devaient être enfoncées en combinaison avec la touche spécifiée par le mot d’ordre élevé pour générer le message WM_HOTKEY . Ce mot peut être une ou plusieurs des valeurs suivantes. Le mot d’ordre supérieur spécifie le code de clé virtuelle de la touche de raccourci.
Valeur Signification - MOD_ALT
- 0x0001
L’une ou l’autre des touches ALT a été maintenue enfoncée. - MOD_CONTROL
- 0x0002
L’une ou l’autre touche CTRL a été maintenue enfoncée. - MOD_SHIFT
- 0x0004
L’une ou l’autre des touches MAJ a été enfoncée. - MOD_WIN
- 0x0008
L’une ou l’autre des touches WINDOWS a été arrêtée. Ces clés sont étiquetées avec le logo Windows. Les raccourcis clavier qui impliquent la clé Windows sont réservés au système d’exploitation.
Notes
WM_HOTKEY n’est pas lié aux WM_GETHOTKEY et WM_SETHOTKEY touches de raccourci. Le message WM_HOTKEY est envoyé pour les touches de raccourci génériques, tandis que les messages WM_SETHOTKEY et WM_GETHOTKEY se rapportent aux touches d’activation de fenêtre.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi
-
Référence
-
Conceptuel