|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
WM_HOTKEY
The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
WM_HOTKEY idHotKey = (int) wParam; // identifier of hot key fuModifiers = (UINT) LOWORD(lParam); // key-modifier flags uVirtKey = (UINT) HIWORD(lParam); // virtual-key code
Parameters
idHotKey
Value of wParam. Specifies the identifier of the hot key that generated the message. If the message was generated by a system-defined hot key, the idHotKey parameter will be one of the following values:
Value Meaning IDHOT_SNAPDESKTOP The "snap desktop" hot key was pressed. IDHOT_SNAPWINDOW The "snap window" hot key was pressed.
fuModifiers
Specifies the keys that were to be pressed in combination with the key specified by the nVirtKey parameter to generate the WM_HOTKEY message. The fuModifiers parameter can be a combination of the following values:
Value Meaning MOD_ALT Either ALT key was held down. MOD_CONTROL Either CTRL key was held down. MOD_SHIFT Either SHIFT key was held down. MOD_WIN Either WINDOWS key was held down. These keys appear only on the Microsoft Ergonomic Keyboard and are labeled with the Microsoft Windows logo.
uVirtKey
Specifies the virtual key code of the hot key.
Remarks
WM_HOTKEY is unrelated to the WM_GETHOTKEY and WM_SETHOTKEY hot keys. The WM_HOTKEY message is sent for generic hot keys while the WM_SET\GETHOTKEY messages relate to window activation hot keys.
See Also
RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
WM_HOTKEY
Сообщение WM_HOTKEY объявлено когда потребитель нажимает горячий ключ зарегистрированный функцией RegisterHotKey. Сообщение установлено на верхе очереди сообщения связанного резьбой, которая регистрировала горячий ключ.
WM_HOTKEY idHotKey = (int) wParam; // идентификатор горячего ключа fuModifiers = (UINT) LOWORD(lParam); // ключевой-модификатор сигнализирует uVirtKey = (UINT) HIWORD(lParam); // виртуальный-ключевой код
Параметры
idHotKey
Величина wParam. Определяет идентификатор горячего ключа, который генерировал сообщение. Если сообщение было сгенерировано определенным системным горячим ключом, параметр idHotKey будет одним из следующего величин:
Значение Величины IDHOT_SNAPDESKTOP горячий ключ "мгновенной настольной системы" был нажат. IDHOT_SNAPWINDOW горячий ключ "мгновенного окна" был нажат.
fuModifiers
Определяет ключи, которые должны быть нажаты в комбинацию с ключом определенным параметром nVirtKey, чтобы генерировать сообщение WM_HOTKEY. Параметр fuModifiers может быть комбинацией следующего величин:
Значение Величины MOD_ALT Также ключ ALT был придержан. MOD_CONTROL Также клавиша CTRL была придержана. MOD_SHIFT Также клавиша СДВИГА была придержана. MOD_WIN Также клавиша WINDOWS была придержана. Эти клавиши появляются только на Клавиатуре Микрософт Ergonomic и помечены логотипом Microsoft Windows.
uVirtKey
Определяет виртуальный ключевой код горячей клавиши.
Замечания
WM_HOTKEY не имеющий отношения на WM_GETHOTKEY и горячих клавишах WM_SETHOTKEY. Сообщение WM_HOTKEY послано для общих горячих клавиш пока сообщения WM_SET\GETHOTKEY имеют отношение к активизации окна горячих клавиш.
Смотри Также
RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY
|
|
|
|