如何在Windows上使用Ruby以编程方式编程“Wheel Scroll”?

时间:2009-11-02 09:19:40

标签: ruby user-interface winapi

有没有办法使用Ruby对Windows平台上的“滚轮”进行编程?

类似于在Windows上编程点击或键盘按键,但这是编程滚轮转动。感谢。

1 个答案:

答案 0 :(得分:2)

我不熟悉Ruby,但我可以提供一些提示。

您可以使用win32 mouse_event函数执行此操作。

// wheel - scroll down
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, -WHEEL_DELTA, NULL);
// wheel - scroll up
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, WHEEL_DELTA, NULL);

或者您可以将WM_MOUSEWHEEL消息发送到窗口。