Partager via


CMFCAcceleratorKeyAssignCtrl, classe

La classe d' CMFCAcceleratorKeyAssignCtrl étend CEdit, classe aux boutons supplémentaires du système de stockage tels que ALT, CONTROL, et la touche MAJ enfoncée.

class CMFCAcceleratorKeyAssignCtrl : public CEdit

Membres

Constructeurs publics

Nom

Description

CMFCAcceleratorKeyAssignCtrl::CMFCAcceleratorKeyAssignCtrl

Construit un objet CMFCAcceleratorKeyAssignCtrl.

Méthodes publiques

Nom

Description

CMFCAcceleratorKeyAssignCtrl::GetAccel

Extrait la structure d' ACCEL pour une touche de raccourci est enfoncé l'objet d' CMFCAcceleratorKeyAssignCtrl .

CMFCAcceleratorKeyAssignCtrl::IsFocused

 

CMFCAcceleratorKeyAssignCtrl::IsKeyDefined

Détermine si une touche de raccourci a été définie.

CMFCAcceleratorKeyAssignCtrl::PreTranslateMessage

Utilisé par la classe CWinApp pour convertir des messages de fenêtre pour qu'ils soient distribués aux fonctions Windows de TranslateMessage et de DispatchMessage . (Substitutions CWnd::PreTranslateMessage.)

CMFCAcceleratorKeyAssignCtrl::ResetKey

Réinitialise la touche de raccourci.

Notes

Cette classe étend les fonctionnalités de la classe d' CEdit en prenant en charge des touches de raccourci, également appelés touches accélérateur. Les fonctions de classe d' CMFCAcceleratorKeyAssignCtrl comme CEdit, classe et elle peut également identifier des boutons du système.

Cette classe mappe les combinaisons de touches de raccourci physiques des valeurs de chaîne. Par exemple, supposons que la combinaison de touches ALT + B est mappée à la chaîne « ALT + B ». Lorsque l'utilisateur appuie cette combinaison de touches d'un objet d' CMFCAcceleratorKeyAssignCtrl , « ALT + le B » est affiché à l'utilisateur. Pour plus d'informations sur le mappage entre les touches de raccourci et un format de chaîne, consultez CMFCAcceleratorKey, classe.

Exemple

L'exemple suivant montre comment construire un objet d' CMFCAcceleratorKeyAssignCtrl et utiliser sa méthode d' ResetKey pour réinitialiser la touche de raccourci.

  CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
    accelCtrl->ResetKey();

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CEdit

            CMFCAcceleratorKeyAssignCtrl

Configuration requise

en-tête : afxacceleratorkeyassignctrl.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCAcceleratorKey, classe

Autres ressources

classes MFC