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
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CMFCAcceleratorKeyAssignCtrl. |
Méthodes publiques
Nom |
Description |
---|---|
Extrait la structure d' ACCEL pour une touche de raccourci est enfoncé l'objet d' CMFCAcceleratorKeyAssignCtrl . |
|
|
|
Détermine si une touche de raccourci a été définie. |
|
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.) |
|
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
Configuration requise
en-tête : afxacceleratorkeyassignctrl.h