Сочетания клавиш для определенного потока
Приложение задает горячий ключ для конкретного потока (CHotKeyCtrl) с помощью функции Windows RegisterHotKey
. Когда пользователь нажимает горячий ключ для конкретного потока, Windows отправляет сообщение WM_HOTKEY в начало очереди сообщений конкретного потока. Сообщение WM_HOTKEY содержит код виртуального ключа, состояние смены и определяемый пользователем идентификатор определенного горячего ключа, который был нажат. Список стандартных кодов виртуальных ключей см. в статье Winuser.h. Дополнительные сведения об этом методе см. в разделе RegisterHotKey.
Обратите внимание, что флаги состояния shift, используемые в вызове RegisterHotKey
, не совпадают с значениями, возвращаемыми функцией-членом GetHotKey . Перед вызовом RegisterHotKey
необходимо перевести эти флаги.