鼠标滚动事件

时间:2012-02-24 12:19:31

标签: c# scroll mouse

浏览后,我发现了

       mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);

用于模拟鼠标的滚动事件,其中MOUSEEVENTF_WHEEL = 0x800。 但它不和我合作。所以请给我一些解决问题的方法。 我在C#工作。 干杯

1 个答案:

答案 0 :(得分:0)

该代码运行良好。我相信你意识到你必须将输入焦点设置到你想要接收鼠标滚轮输入消息的控件上。您确定正确定义了MOUSEEVENTF_WHEEL吗?我能想到的另一个可能性是你的窗口已经滚动到顶部。请注意,您的delta值为120将向上滚动。尝试传递(uint)-120,而不是向下滚动。