Я заметил, что нет документированного эквивалента WM_MOUSEHWHEEL для необработанного ввода Windows, но я получаю сообщения WM_INPUT для горизонтального щелчка колеса. Прежде чем я отправлюсь в свое путешествие, чтобы заново изобрести колесо (глупый каламбур), кто-нибудь уже каталогизировал такие сообщения?
горизонтальные сообщения колесика мыши из необработанного ввода Windows
Ответы (1)
Ничего, заняло около 5 минут.
Если кто-то ищет это, кажется, что #define RI_MOUSE_HWHEEL 0x0800
решает проблему. Тестирование для этого флага такое же, как и для RI_MOUSE_WHEEL
. Дельта находится в usButtonData: положительная для правого, отрицательная для левого.
person
defube
schedule
30.10.2011