|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
About Hot-Key Controls
When the user enters a key combination to be used as a hot key, the names of the keys appear in the hot-key control. A key combination can consist of a modifier key (such as CTRL, ALT, or SHIFT) and an accompanying key (such as a character key, an arrow key, a function key, and so on).
After the user has chosen a key combination, the application retrieves the key combination from the hot-key control and uses it to set up a hot key in the system. The information retrieved from the hot-key control includes a flag indicating the modifier key and the virtual-key code of the accompanying key. The application can use the information provided by a hot-key control to set up a global hot key or a thread-specific hot key. A global hot key is associated with a particular window; it allows the user to activate the window from any part of the system. An application sets a global hot key by using the WM_SETHOTKEY message. Whenever the user uses a global hot key, the window specified in WM_SETHOTKEY receives a WM_SYSCOMMAND message that specifies the SC_HOTKEY value. This message activates the window that receives it. The hot key remains valid until the application that called WM_SETHOTKEY exits.
A thread-specific hot key generates a WM_HOTKEY message that is posted to the beginning of a particular thread so that it is removed by the next iteration of the message loop. An application sets a thread-specific hot key by using the RegisterHotKey function.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Об Элементах управления Hot-Key
Когда потребитель вводит ключевую комбинацию, которая нужно использовать как горячий ключ, имена ключей появляются на горячем-ключевом управлении. Ключевая комбинация может состоять из клавиши модификатора (как например, CTRL, ALT, или СДВИГ) и сопутствующая клавиша (как например, символьная клавиша, клавиша позиционирования, функциональная клавиша, и так далее).
После того, как пользователь выбрал ключевую комбинацию, приложение извлекает ключевую комбинацию с горячего-ключевого управления и использует это, чтобы устанавливать горячую клавишу в системе. Информация извлеченная с горячего-ключевого управления включает флаг, указывающий клавишу модификатора и виртуальный-ключевой код сопутствующей клавиши. Приложение может использовать информацию предусмотренную горячим-ключевым управлением, чтобы устанавливать глобальную горячую клавишу или заправлять-специфическая горячая клавиша. Глобальная горячая клавиша связана конкретным окном; это позволяет пользователя, чтобы активизировать окно из любой части системы. Приложение устанавливает глобальную горячую клавишу используя сообщение WM_SETHOTKEY. Всякий раз, когда пользователь использует глобальную горячую клавишу, окно определенные в WM_SETHOTKEY получает сообщение WM_SYSCOMMAND, которое определяет величину SC_HOTKEY. Это сообщение активизирует окно, которое получает это. Горячая клавиша остается в силе до приложения, что вызвавшее выходы WM_SETHOTKEY.
Заправлять-специфическая горячая клавиша генерирует сообщение WM_HOTKEY, которое объявлено в начало конкретной резьбы чтобы было удалено следующей итерацией цикла сообщения. Приложение устанавливает заправлять-специфическую горячую клавишу используя функцию RegisterHotKey.
|
|
|
|
| |