Поделиться через


Использование элемента управления горячей клавиш

Типичное потребление управления горячей клавиш соответствуют основному шаблону ниже:

  • Создается элемент управления.Если элемент управления определен в шаблоне диалогового окна создание автоматическое если диалоговое окно создания.(Необходимо быть членом CHotKeyCtrl в классе диалогового окна, соответствующий элементу управления горячей клавиши). Кроме того, можно использовать функции-члена Создать для создания элемента управления как дочернее окно любого окна.

  • Если необходимо задать значение по умолчанию для элемента управления вызовите функцию-член SetHotKey.Если требуется отключить один состояния миграции, вызовите SetRules.Для элементов управления в диалоговом окне полезного время работы сделать это в функции OnInitDialog диалогового окна.

  • Пользователь взаимодействует с элементом управления, нажав сочетание клавиш работать, если элемент управления имеет фокус. активных клавишЗатем пользователь каким-либо образом указывает, что эта задача завершена, возможно, нажав кнопку в диалоговом окне.

  • Когда программа уведомленна, что пользователь выбрал горячая клавиша, он должен использовать функции-члена GetHotKey для получения фактически значения состояния клавиш и миграции из элемента управления горячей клавиш.

  • После того как известно, что и выбранный клавише пользователя, можно задать горячую клавиши с помощью одного из методов, описанных в Установка горячую клавиши.

  • Если элемент управления горячей клавиш в диалоговом окне, и объект CHotKeyCtrl будут уничтожены автоматически.Если нет, необходимо убедиться, что и элемент управления и правильно объект CHotKeyCtrl уничтожены.

См. также

Ссылки

Использование CHotKeyCtrl

Основные понятия

Элементы управления (MFC)