WM_INPUT 消息

发送到正在获取原始输入的窗口。

窗口通过其 WindowProc 函数接收此消息。

#define WM_INPUT 0x00FF

参数

wParam

输入代码。 使用 GET_RAWINPUT_CODE_WPARAM 宏获取值。

可以是以下其中一个值:

含义
RIM_INPUT
0
应用程序在前台时发生输入。
应用程序必须调用 DefWindowProc ,以便系统可以执行清理。
RIM_INPUTSINK
1
当应用程序不在前台时发生输入。

lParam

包含设备原始输入的 RAWINPUT 结构的 HRAWINPUT 句柄。 若要获取原始数据,请在调用 GetRawInputData 时使用此句柄。

返回值

如果应用程序处理此消息,则它应返回零。

备注

仅当应用程序调用具有有效设备规范的 RegisterRawInputDevices 时,原始输入才可用。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头
Winuser.h(包括 Windows.h)

另请参阅

引用

GetRawInputData

RegisterRawInputDevices

RAWINPUT

GET_RAWINPUT_CODE_WPARAM

概念性

原始输入