Partager via


Classe de CMFCAcceleratorKeyAssignCtrl

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

class CMFCAcceleratorKeyAssignCtrl : public CEdit

Membres

Bb983674.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CMFCAcceleratorKeyAssignCtrl::CMFCAcceleratorKeyAssignCtrl

Construit un objet CMFCAcceleratorKeyAssignCtrl.

Bb983674.collapse_all(fr-fr,VS.110).gifMé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 Classe de CEdit 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 Classe de CMFCAcceleratorKey.

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

Classe de CMFCAcceleratorKey

Autres ressources

Classes MFC