Как программно запрограммировать «Колесо прокрутки» с помощью Ruby в Windows? - PullRequest
0 голосов
/ 02 ноября 2009

Есть ли способ запрограммировать поворот колеса прокрутки на платформе Windows с использованием Ruby?

В некотором роде это похоже на программирование щелчка по Windows или нажатия клавиши клавиатуры, но это для программирования поворота колеса прокрутки. спасибо.

1 Ответ

2 голосов
/ 02 ноября 2009

Я не знаком с Руби, но могу дать несколько советов.

Это можно сделать с помощью функции 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...