Сообщение WM_GETHOTKEY 


Прикладная программа отправляет сообщение WM_GETHOTKEY, чтобы установить комбинацию "горячая" клавиша, связанную с окном.

Синтаксис

Чтобы отправить это сообщение, вызовите функцию SendMessage следующим образом.

lResult = SendMessage(    // LRESULT тип возвращаемого значения
                          // в переменной lResult 
   (HWND) hWndControl,    // дескриптор определяемого органа управления

   (UINT) WM_GETHOTKEY,    // ID сообщения

   (WPARAMwParam,       // = (WPARAM) () wParam;

   (LPARAMlParam        // = (LPARAM) () lParam;

);

Параметры

wParam

Не используется; должно быть нуль.

lParam

Не используется; должно быть нуль

Возвращаемые значения

Величина возвращаемого значения - код виртуальной клавиши и модификаторы для комбинации "горячая" клавиша, или ПУСТО (NULL), если никакая комбинация "горячая" клавиша не связана с окном. Код виртуальной клавиши находится в младшем байте величины возвращаемого значения, а модификаторы находятся в старшем байте. Модификаторы могут быть комбинацией следующих флажков:

Значение

Предназначение

HOTKEYF_ALT

Клавиша ALT

HOTKEYF_CONTROL

Клавиша CTRL

HOTKEYF_EXT

Дополнительная клавиша

HOTKEYF_SHIFT

Клавиша SHIFT

Замечания

Эти комбинации "горячая" клавиша не связаны с комбинациями "горячая" клавиша, которые устанавливаются при помощи функции RegisterHotKey.

Смотри также

Обзор Ввод данных с клавиатуры, RegisterHotKey, WM_SETHOTKEY

Размещение и совместимость WM_GETHOTKEY

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Нет

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz