Partager via


CHotKeyCtrl, classe

Fournit les fonctionnalités du contrôle commun de touche d'accès rapide windows.

class CHotKeyCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CHotKeyCtrl::CHotKeyCtrl

Construit un objet CHotKeyCtrl.

Méthodes publiques

Nom

Description

CHotKeyCtrl::Create

Crée un contrôle de touche d'accès rapide et l'attache à un objet d' CHotKeyCtrl .

CHotKeyCtrl::CreateEx

Crée un contrôle de touche d'accès rapide avec les styles étendus par windows spécifiées et l'attache à un objet d' CHotKeyCtrl .

CHotKeyCtrl::GetHotKey

Récupère le code de clé virtuelle et les indicateurs de touches de modification d'une touche d'accès rapide pour un contrôle de touche d'accès rapide.

CHotKeyCtrl::GetHotKeyName

Extrait le nom de la clé, dans le jeu de caractères local, assigné à une touche d'accès rapide.

CHotKeyCtrl::GetKeyName

Extrait le nom de la clé, dans le jeu de caractères local, assigné au code de clé virtuelle spécifié.

CHotKeyCtrl::SetHotKey

Définit la combinaison de touches d'accès rapide pour un contrôle de touche d'accès rapide.

CHotKeyCtrl::SetRules

Définit les combinaisons valides et la combinaison par défaut de modificateur pour un contrôle de touche d'accès rapide.

Notes

Un « contrôle de touche d'accès rapide » est une fenêtre qui permet à l'utilisateur de créer une touche d'accès rapide. Une « touche d'accès rapide » est une combinaison de touches que l'utilisateur peut cliquer pour exécuter une action rapidement. (Par exemple, un utilisateur peut créer une touche d'accès rapide qui lance une fenêtre spécifiée et l'apporte au début de l'ordre de plan.) Le contrôle de touche d'accès rapide affiche les choix de l'utilisateur et les garantit que l'utilisateur sélectionne une combinaison de touches valide.

Ce contrôle (et par conséquent la classe d' CHotKeyCtrl ) est disponible uniquement aux programmes s'exécutant sous la version 3,51 de Windows 95/98 et Windows NT et versions ultérieures.

Lorsque l'utilisateur a sélectionné une combinaison de touches, l'application peut récupérer la combinaison de touches spécifiée du contrôle et utiliser le message de WM_SETHOTKEY pour installer la touche d'accès rapide dans le système. Chaque fois que l'utilisateur appuie sur la touche d'accès rapide ensuite, d'une partie du système, la fenêtre spécifiée dans le message de WM_SETHOTKEY reçoit un message d' WM_SYSCOMMAND spécifiant SC_HOTKEY. Ce message active la fenêtre qui reçoit. La touche d'accès rapide reste valide jusqu'à ce que l'application qui a appelé des sorties de WM_SETHOTKEY .

Ce mécanisme est différent du support de touche d'accès rapide qui dépend du message de WM_HOTKEY et les fenêtres RegisterHotKey et UnregisterHotKey s'exécute.

Pour plus d'informations sur l'utilisation CHotKeyCtrl, consultez contrôles et l' Utilisation CHotKeyCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CHotKeyCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie