Partager via


CMFCKeyMapDialog, classe

La classe d' CMFCKeyMapDialog prend un contrôle qui mappe des commandes aux touches du clavier.

class CMFCKeyMapDialog : public CDialogEx

Membres

Constructeurs publics

Nom

Description

CMFCKeyMapDialog::CMFCKeyMapDialog

Construit un objet CMFCKeyMapDialog.

Méthodes publiques

Nom

Description

CMFCKeyMapDialog::DoModal

Affiche une boîte de dialogue de mappage de clavier.

Méthodes protégées

Nom

Description

CMFCKeyMapDialog::FormatItem

Appelé par l'infrastructure pour générer une chaîne qui décrit un mappage principal. Par défaut, la chaîne contient le nom de la commande, les touches de raccourci utilisées, et la description de touches de raccourci.

CMFCKeyMapDialog::GetCommandKeys

Extrait une chaîne qui contient une liste de touches de raccourci associées à la commande spécifiée.

CMFCKeyMapDialog::OnInsertItem

Appelé par l'infrastructure avant qu'un nouvel élément à insérer dans le contrôle de liste interne qui prend en charge le contrôle de mappage de clavier.

CMFCKeyMapDialog::OnPrintHeader

Appelé par l'infrastructure pour imprimer l'en-tête du mappage de clavier sur une page.

CMFCKeyMapDialog::OnPrintItem

Appelé par l'infrastructure pour imprimer un élément de mappage de clavier.

CMFCKeyMapDialog::OnSetColumns

Appelé par l'infrastructure pour définir des légendes pour les colonnes dans le contrôle de liste interne qui prend en charge le contrôle de mappage de clavier.

CMFCKeyMapDialog::PrintKeyMap

Appelé par l'infrastructure lorsqu'un utilisateur clique sur le bouton copie .

CMFCKeyMapDialog::SetColumnsWidth

Appelé par l'infrastructure pour définir la largeur des colonnes dans le contrôle de liste interne qui prend en charge le contrôle de mappage de clavier.

Notes

Utilisez la classe d' CMFCKeyMapDialog pour implémenter une boîte de dialogue redimensionnable de mappage de clavier. La boîte de dialogue utilise un contrôle liste view pour afficher les raccourcis clavier et leurs commandes associées.

Pour utiliser la classe d' CMFCKeyMapDialog dans une application, passez un pointeur à la fenêtre frame principale comme paramètre au constructeur d' CMFCKeyMapDialog . Appelez la méthode d' DoModal pour démarrer une boîte de dialogue modale.

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

               CMFCKeyMapDialog

Configuration requise

en-tête : afxkeymapdialog.h

Voir aussi

Référence

Graphique de la hiérarchie

CKeyboardManager, classe

Autres ressources

classes MFC