Макрос GET_KEYSTATE_LPARAM извлекает состояние некоторых виртуальных клавиш из указанного значения LPARAM.
Синтаксис
int GET_KEYSTATE_LPARAM( LPARAM lParam ); |
Параметры
lParam
Устанавливает значение, которое будет преобразовано.
Возвращаемое значение
Возвращаемое значение - младшее слово, представляющее состояние виртуальной клавиши. Это может быть одно из ниже перечисленных значений.
Значение Предназначение MK_CONTROL Нажата клавиша CTRL. MK_LBUTTON Нажата левая кнопка мыши . MK_MBUTTON Нажата средняя кнопка мыши. MK_RBUTTON Нажата правая кнопка мыши. MK_SHIFT Нажата клавиша SHIFT. MK_XBUTTON1 Нажата первая X кнопка. MK_XBUTTON2 Нажата вторая X кнопка.
Замечания
Этот макрос идентичен макросу GET_FLAGS_LPARAM.
Смотри также
Обзор Ввод данных от мыши, Макросы, используемые мышью, GET_FLAGS_LPARAM
Размещение и совместимость GET_KEYSTATE_LPARAM |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Нет |
Windows 98 |
Нет |
Windows 95 |
Нет |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |