Класс CMFCAcceleratorKeyAssignCtrl
Класс CMFCAcceleratorKeyAssignCtrl расширяет Класс CEdit для поддержки дополнительных кнопок системы, как ALT, ОТСЛЕЖИВАТЬ и СДВИГАТЬ.
class CMFCAcceleratorKeyAssignCtrl : public CEdit
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CMFCAcceleratorKeyAssignCtrl. |
Открытые методы
Имя |
Описание |
---|---|
Извлекает структуру ACCEL для сочетания клавиш для отжатого в объекте CMFCAcceleratorKeyAssignCtrl. |
|
|
|
Указывает, задано ли сочетание клавиш. |
|
Используемый классом CWinApp для трансляции сообщения окна, прежде чем они будут передается функции TranslateMessage и DispatchMessage Windows.(Переопределяет CWnd::PreTranslateMessage). |
|
Сбросить сочетание клавиш. |
Заметки
Этот класс расширяет возможности класса CEdit за счет поддержки сочетаний клавиш, также известную как сочетание клавиш.Функции класса CMFCAcceleratorKeyAssignCtrl как Класс CEdit и он также могут узнать кнопки системы.
Этот класс содержится сопоставление физических сочетания клавиш к строковым значениям.Например, предположим, что сочетание клавиш ALT + B сопоставлятьо в строке "Alt + B".Когда пользователь нажимает это сочетание клавиш в объекте CMFCAcceleratorKeyAssignCtrl "Alt + B" отображаются пользователю.Дополнительные сведения о сопоставлении между сочетаниями клавиш и строкового формата см. в разделе Класс CMFCAcceleratorKey.
Пример
В следующем примере показано, как создать объект CMFCAcceleratorKeyAssignCtrl и использовать его метод ResetKey чтобы сбросить сочетание клавиш.
CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
accelCtrl->ResetKey();
Иерархия наследования
Требования
заголовок: afxacceleratorkeyassignctrl.h