Окт 16

Обработка сообщений от колеса мыши

При нажатии на колесо мыши Windows генерирует такие же сообщения, какие вырабатываются при нажатии средней кнопки трехкнопочной мыши. Прокрутка же колесика вызывает сообщение WM_MOUSEWHEEL
Если вам нужно обрабатывать это сообщение в коде программы, то в начале файла добавьте следующую директиву:
finclude
В заголовочном файле zmouse.h определены все необходимые константы.
Младшая часть параметра wParam сообщения WM_MOUSEWHEEL интерпретируется точно так же, как для других сообщений мыши, то есть показывает состояние кнопок мыши и клавиш Shift и Ctrl.
Старшая часть параметра wParam содержит значение, отображающее дистанцию, пройденную колесом. Оно рассчитывается как количество шагов колеса при прокрутке, умноженное на коэффициент WHEEL_DELTA. В заголовочном файле zmouse.h этот коэффициент определен со значением 120.