【发布时间】:2015-09-19 14:02:05
【问题描述】:
在查看 RAWINPUT 结构的 MSDN 文档时,它具有以下声明:
typedef struct tagRAWINPUT {
RAWINPUTHEADER header;
union {
RAWMOUSE mouse;
RAWKEYBOARD keyboard;
RAWHID hid;
} data;
} RAWINPUT, *PRAWINPUT, *LPRAWINPUT;
此外,RAWINPUTHEADER 结构包含这些:
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER;
其中感兴趣的是会员wParam:
w参数
类型:WPARAM
WM_INPUT 消息的 wParam 参数中传递的值。
那么,这个 wParam 究竟包含什么? (专门针对键盘KEYDOWN输入?)
【问题讨论】: