阅读这篇文章“利用高清鼠标移动” - http://msdn.microsoft.com/en-us/library/windows/desktop/ee418864(v=vs.100).aspx,我想应该使用原始输入从输入设备获得更精确的读数。
文章指出 WM_MOUSEMOVE 的主要缺点是它受限于屏幕分辨率。
仔细检查 RAWMOUSE 结构后,我发现 lLastX 和 lLastY 是长值,您可以通过它们获得增量。
对我来说,它看起来像 WM_MOUSEMOVE 和 WM_INPUT 是相同的,除了 WM_INPUT 你没有应用加速度(指针弹道学)。
WM_MOUSEMOVE 和 WM_INPUT 是否都受限于屏幕分辨率?
如果是这样,使用 WM_INPUT 有什么好处?