GET_FLAGS_LPARAM宏 (winuser.h)

从指定的 LPARAM 值检索某些虚拟密钥的状态。

语法

int GET_FLAGS_LPARAM(
    LPARAM lParam
);

参数

lParam

要转换的值。

返回值

类型:int

返回值为表示虚拟键状态的低序单词。 可以为下列值之一:

返回代码 价值 DESCRIPTION
MK_CONTROL 0x0008 按下了 CTRL 键。
MK_LBUTTON 0x0001 按下了鼠标左键。
MK_MBUTTON 0x0010 按下了鼠标中键。
MK_RBUTTON 0x0002 按下了鼠标右键。
MK_SHIFT 0x0004 按下了 SHIFT 键。
MK_XBUTTON1 0x0020 第一个 X 按钮已关闭。
MK_XBUTTON2 0x0040 第二个 X 按钮已关闭。

注解

此宏与 GET_KEYSTATE_LPARAM 宏相同。

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
标头 winuser.h (包括 Windows.h)

另请参阅

概念

GET_KEYSTATE_LPARAM

鼠标输入

引用