0

我正在讨论 rawinput API,请参阅相关页面: http: //msdn.microsoft.com/en-us/library/windows/desktop/ms645575 (v=vs.85).aspx

RAWKEYBOARD结构里面有一个ExtraInformation,它表示这个字段是“事件的设备特定附加信息”。我试图打印出这个字段,它总是为 0。

所以它看起来就像 WNDCLASS 的 cbWndExtra 字段。但是我找不到设置此字段的方法,如何使用它?如果有像 SetWindowLongPtr 这样的键盘功能会很有帮助。

4

1 回答 1

1

它与GetMessageExtraInfo()和 SendInput() 使用的KEYBDINPUT.dwExtraInfo字段返回的内容相同。只是设备驱动程序可以用来将额外信息传递给应用程序的额外字段。

Windows 安装上常用的设备驱动程序实际上没有使用它。忽略它。

于 2013-10-21T11:34:32.277 回答