Событие прокрутки мыши - PullRequest
       15

Событие прокрутки мыши

2 голосов
/ 24 февраля 2012

После просмотра я обнаружил, что

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

используется для имитации события прокрутки мыши, где MOUSEEVENTF_WHEEL = 0x800. Но это не работает со мной. Поэтому, пожалуйста, дайте мне несколько других решений этой проблемы. Я работаю в C #. Приветствия

1 Ответ

0 голосов
/ 24 февраля 2012

Этот код работает отлично. Я верю, что вы понимаете, что у вас должен быть установлен фокус ввода на элемент управления, который вы хотите получать сообщения ввода колесика мыши. Вы уверены, что правильно определили MOUSEEVENTF_WHEEL? Единственная другая возможность, о которой я могу подумать, это то, что ваше окно уже прокручено до вершины. Обратите внимание, что значение дельты 120 будет прокручиваться вверх. Попробуйте передать (uint)-120, вместо этого вам нужно прокрутить вниз.

...