Макрокоманда GET_FLAGS_LPARAM


Макрос GET_FLAGS_LPARAM извлекает состояние некоторых виртуальных клавиш из указанного значения LPARAM.

Синтаксис

int GET_FLAGS_LPARAM(
    LPARAM lParam
);

Параметры

lParam

Устанавливает значение, которое будет преобразовано.

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

Возвращаемое значение - младшее слово, обозначающее состояние виртуальной клавиши. Это может быть одно из ниже перечисленных значений. 

Значение Предназначение
MK_CONTROL Нажата клавиша CTRL.
MK_LBUTTON Нажата левая кнопка мыши.
MK_MBUTTON Нажата средняя кнопка мыши.
MK_RBUTTON Нажата правая кнопка мыши.
MK_SHIFT Нажата клавиша SHIFT.
MK_XBUTTON1 Нажата первая X кнопка.
MK_XBUTTON2 Нажата вторая X кнопка.

Замечания

Этот макрос идентичен макросу GET_KEYSTATE_LPARAM.

Смотри также

Обзор Ввод данных от мыши, Макросы, используемые мышью, GET_KEYSTATE_LPARAM

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Нет

Windows Me

Нет

Windows 98

Нет

Windows 95

Нет

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

-

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

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

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

Не имеется

 

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

Hosted by uCoz