在浏览之后,我发现
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);
此方法用于模拟鼠标滚轮滚动事件,其中MOUSEEVENTF_WHEEL=0x800。 但我使用时无效。请给我提供其他解决办法。 我的工作环境是C#。 谢谢。
那段代码完美地运行了。我相信你意识到必须将输入焦点设置为要接收鼠标滚轮输入消息的控件。你确定你正确定义了MOUSEEVENTF_WHEEL
吗?我能想到的唯一其他可能性是你的窗口已经滚动到了顶部。请注意,你的120的增量值会向上滚动。尝试传递(uint)-120
,这是你需要向下滚动的值。