标签: c windows winapi user32
我发布这个以防其他人偶然发现这种奇怪。
Microsoft的Intellimouse会将wm_mousewheel消息发送到非活动窗口,但不会发送wm_mousehwheel消息。 wm_mousehwheel消息仅转到活动窗口。
我花了很长时间才意识到wm_mouseHwheel消息被发送到我已悬浮在主窗口上的状态窗口,而垂直的wm_mousewheel消息显示在我的主窗口中。
不知道为什么Intellimouse驱动程序以不同于垂直滚动的方式处理水平滚动,但确实如此。