На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz