Un « contrôle » est une fenêtre qui permet à l'utilisateur de créer une touche de raccourci. Une « touche » est une combinaison de touches que l'utilisateur peut appuyer pour effectuer une action rapidement. (Par exemple, un utilisateur peut créer une touche de raccourci qui active une fenêtre donnée et l'amène au sommet de l'ordre de Z.) Le contrôle affiche les choix de l'utilisateur et garantit que l'utilisateur sélectionne une combinaison valide de la clé.
La classe CHotKeyCtrl fournit les fonctionnalités de Windows chaud clé contrôle commun. Ce contrôle (et, par conséquent, la classe CHotKeyCtrl ) sont disponible seulement pour les programmes qui s'exécutent sous Windows 95 et Windows NT version 3.51 ou ultérieure.
Lorsque l'utilisateur a choisi une combinaison de touches, l'application peut récupérer la combinaison de touches spécifiée du contrôle et utiliser le message WM_SETHOTKEY configurer la touche dans le système. Chaque fois que l'utilisateur appuie sur la touche par la suite, de toute partie du système, la fenêtre spécifiée dans le message WM_SETHOTKEY reçoit un message WM_SYSCOMMAND spécifiant SC_HOTKEY. Ce message active la fenêtre qu'il reçoit. La touche reste valide jusqu'à ce que l'application qui appelle WM_SETHOTKEY sorties.
Ce mécanisme est différent de l'appui clé chaud que dépend le message WM_HOTKEY et le Windows RegisterHotKey et UnregisterHotKey fonctions.
Pour plus d'informations sur l'utilisation de CHotKeyCtrl, voir Sujets de contrôle et de CHotKeyCtrl à l'aide dans le Guide du programmeur Visual C++.
# include lt;afxcmn.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie