Partager via


CWnd::OnHotKey

L'infrastructure appelle cette fonction membre lorsque l'utilisateur appuie sur une touche d'accès rapide à l'échelle de le système.

afx_msg void OnHotKey(
    UINT nHotKeyId, 
    UINT nKey1, 
    UINT nKey2
);

Paramètres

Paramètre

Description

[in] nHotKeyId

Identificateur pour la touche d'accès rapide qui a généré le message. Si le message a été généré par une touche d'accès rapide définie par le système, ce paramètre est l'une des valeurs suivantes :

  • IDHOT_SNAPDESKTOP - la touche d'accès rapide de bureau instantanée a été enfoncée.

  • IDHOT_SNAPWINDOW - la touche d'accès rapide instantanée de fenêtre a été enfoncée.

[in] nKey1

Une combinaison d'opérations de bits (OR) de balises qui indiquent les clés qui ont été enfoncées combinaison avec la clé spécifié par le paramètre d' nKey2 . Les valeurs possibles sont :

  • MOD_ALT - l'un ou l'autre de touche ALT a été maintenu.

  • MOD_CONTROL - l'un ou l'autre de touche CTRL a été conservée.

  • MOD_SHIFT - l'un ou l'autre de touche MAJ a été conservée.

  • MOD_WIN - l'un ou l'autre de touche windows a été conservée. Ces clés sont étiquetées avec le logo Windows.

[in] nKey2

Code de clé virtuelle de la touche d'accès rapide.

Notes

Cette méthode reçoit une notification de WM_HOTKEY , décrite dans Kit de développement logiciel Windows. Ce message est placé au début de la file d'attente de messages associée au thread qui a inscrit la touche d'accès rapide. Utilisez la fonction de RegisterHotKey pour stocker une touche d'accès rapide à l'échelle de le système.

Notes

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

en-tête : afxwin.h

Cette méthode est prise en Windows Vista et versions ultérieures.

Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications pour la génération des contrôles communs Windows Vista.

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

WM_HOTKEY