浏览后,我已经发现,鼠标滚动事件
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);
用于模拟滚动鼠标其中MOUSEEVENTF_WHEEL =为0x800的事件。 但它没有与我合作。所以请给我一些其他解决方案的问题。 我正在使用C#。 干杯
浏览后,我已经发现,鼠标滚动事件
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);
用于模拟滚动鼠标其中MOUSEEVENTF_WHEEL =为0x800的事件。 但它没有与我合作。所以请给我一些其他解决方案的问题。 我正在使用C#。 干杯
该代码工作得很好。我相信你会意识到,你必须将输入焦点设置为要接收鼠标滚轮输入消息的控件。你确定你正确定义了MOUSEEVENTF_WHEEL
吗?我能想到的唯一的另一种可能性是您的窗口已经滚动到顶部。请注意,120的增量值将向上滚动。尝试通过(uint)-120
而不是这是你需要向下滚动。
“它不工作”对我们没有多大用处。描述你做了什么以及如何失败。 – 2012-02-24 12:21:48
只有鼠标滚轮出现在我指定的坐标上。我想让屏幕滚动。我可以知道该怎么做? – ragz 2012-02-24 12:37:47