Класс CHotKeyCtrl

Предоставляет функциональные возможности управления горячей клавиш Windows общего.

class CHotKeyCtrl : public CWnd

Члены

5655fyw6.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CHotKeyCtrl::CHotKeyCtrl

Создает объект CHotKeyCtrl.

5655fyw6.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CHotKeyCtrl::Create

Создает элемент управления горячей клавиш и вложение его к объекту CHotKeyCtrl.

CHotKeyCtrl::CreateEx

Создается элемент управления клавиши работать с указанными стилей расширенными Windows и вложение его к объекту CHotKeyCtrl.

CHotKeyCtrl::GetHotKey

Возвращает флаги виртуального кода клавиши и модификатора горячей клавиш из элемента управления горячей клавиш.

CHotKeyCtrl::GetHotKeyName

Возвращает имя ключа в локальном символа - наборе, присвоенном на клавише работать.

CHotKeyCtrl::GetKeyName

Возвращает имя ключа в локальном символа - наборе, присвоенном к указанному виртуальному коду клавиши.

CHotKeyCtrl::SetHotKey

Устанавливает сочетания клавиш для управления активных активных клавиш.

CHotKeyCtrl::SetRules

Указывает недопустимые комбинации модификатора по умолчанию и сочетания клавиш для управления горячей.

Заметки

Элемент управления клавиши "горячей" окно, которое позволяет пользователю создать горячая стрелка."Горячая клавиша" сочетание клавиш, которое пользователь может нажать выполнить действие быстро.(Например, пользователь может создать горячая клавиша, активировать заданного окна и приводит ее в верхней части заказа, Z). Управление горячей клавиши указывает варианты пользователя и гарантирует, что пользователь выбирает допустимое сочетание клавиш.

Этот элемент управления (и, следовательно, класс CHotKeyCtrl ) доступны только для программ, выполняемых в рамках /98 Windows версии 3.51 и Windows NT 95 и более поздних версий.

Когда пользователь выбрал сочетание клавиш, приложение может получить сочетание заданного ключа из элемента управления и использовать сообщение WM_SETHOTKEY для настройки горячую клавиши в системе.При нажатии пользователем клавиши горячая таким образом, из любой части системы, окно, указанной в сообщении WM_SETHOTKEY получает сообщение WM_SYSCOMMAND указав SC_HOTKEY.Это сообщение активировать окно, которое возвращает его.Горячая клавиша остается допустимым до выхода из приложения, которое вызвало WM_SETHOTKEY.

Этот механизм отличается от поддержка горячей клавиши которая зависит от сообщения WM_HOTKEY и функции Windows RegisterHotKey и UnregisterHotKey.

Дополнительные сведения об использовании CHotKeyCtrl см. в разделе элементы управления и Использование CHotKeyCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CHotKeyCtrl

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии