RegisterRawInputDevices函数用法

时间:2016-12-28 19:19:53

标签: c++ winapi

我有几个关于RegisterRawInputDevices()功能的问题。我的意思是显然它是用于注册原始输入设备,但真正的问题是我如何使用该注册的原始输入设备?

我可以使用此设备监控WM_INPUT条消息吗?我找不到任何例子。

在MSDN上,函数的每个参数都是输入参数我没有看到任何用于监视的输出参数。

1 个答案:

答案 0 :(得分:4)

您必须在WM_INPUT回调函数中捕获WindowProchttps://msdn.microsoft.com/en-us/library/windows/desktop/ms633573(v=vs.85).aspx

并检索RAWINPUT结构,其中包含设备的原始输入。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms645562(v=vs.85).aspx

也许这个链接可以帮到你。请记住,此链接中的提问者出错了。你需要阅读评论以获得正确的方法。 Get WM_INPUT from Unity window