tags:

views:

61

answers:

1

Is there a way to program a "Scroll wheel" turn on the Windows platform using Ruby?

Kind of similar to programming a click on Windows, or a keyboard key press, but this is to program a scroll wheel turn. thanks.

+1  A: 

I'm not familiar with Ruby but I can give some hints.

You can do that with the win32 mouse_event function.

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

Or you can send the WM_MOUSEWHEEL message to the window.

Nick D