Classe de CKeyboardManager
Gère les tables de touches de raccourci pour les fenêtres frames de fenêtre frame principale et enfants.
class CKeyboardManager : public CObject
Membres
Constructeurs publics
Nom |
Description |
Construit un objet CKeyboardManager. |
Méthodes publiques
Nom |
Description |
Efface les tables de touches de raccourci. |
|
Extrait la touche de raccourci par défaut pour la commande et la fenêtre spécifiées. |
|
Détermine si une clé est traitée par la table d'accélérateurs. |
|
Indique si un caractère imprimable est. |
|
Indique si les menus montrent les touches de raccourci pour une commande ou uniquement la touche de raccourci par défaut. |
|
Charge les tables de touches de raccourci du Registre Windows. |
|
Recharge les tables de touches de raccourci de ressources d'application. |
|
Enregistre les tables de touches de raccourci au Registre Windows. |
|
Spécifie si l'infrastructure affiche toutes les touches de raccourci pour toutes les commandes, ou une touche de raccourci unique pour chaque commande.Cette méthode n'affecte pas les commandes qui ont une seule touche de raccourci associée. |
|
Convertit un caractère à son registre supérieur. |
|
Met à jour une table de touches de raccourci avec une table de touches de raccourci. |
Notes
Les membres de cette classe vous permettent d'enregistrer et charger des tables de touches de raccourci au Registre Windows, d'utiliser un modèle pour mettre à jour les tables de touche de raccourci, et rechercher la touche de raccourci par défaut pour une commande dans une fenêtre frame.De plus, l'objet d' CKeyboardManager vous permet de contrôler la façon dont les touches de raccourci sont affichées à l'utilisateur.
Vous ne devez pas créer un objet d' CKeyboardManager manuellement.Il sera créé automatiquement par l'infrastructure de votre application.Toutefois, vous devez appeler CWinAppEx::InitKeyboardManager pendant le processus d'initialisation de votre application.Pour obtenir un pointeur vers le gestionnaire de clavier pour votre application, appelez CWinAppEx::GetKeyboardManager.
Exemple
L'exemple suivant montre comment récupérer un pointeur vers un objet d' CKeyboardManager d'une classe d' CWinAppEx , et comment afficher toutes les touches de raccourci associées aux commandes de menu.Cet extrait de code fait partie de Le personnalisé pages l'exemple.
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
Hiérarchie d'héritage
Configuration requise
en-tête : afxkeyboardmanager.h
Voir aussi
Référence
CWinAppEx::InitKeyboardManager
Concepts
Personnalisation de clavier et de souris