【发布时间】:2011-10-31 02:13:53
【问题描述】:
我注意到对于 Windows 原始输入,没有与 WM_MOUSEHWHEEL 等效的文档记录,但我收到了用于水平滚轮点击的 WM_INPUT 消息。在我开始重新发明轮子的旅程之前(愚蠢的双关语),是否有人已经对此类消息进行了分类?
【问题讨论】:
我注意到对于 Windows 原始输入,没有与 WM_MOUSEHWHEEL 等效的文档记录,但我收到了用于水平滚轮点击的 WM_INPUT 消息。在我开始重新发明轮子的旅程之前(愚蠢的双关语),是否有人已经对此类消息进行了分类?
【问题讨论】:
没关系,花了大约 5 分钟。
如果有人来找这个,#define RI_MOUSE_HWHEEL 0x0800 似乎可以解决问题。对该标志的测试与RI_MOUSE_WHEEL 相同。增量在 usButtonData 中:右侧为正,左侧为负。
【讨论】: