Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как работать со вторым колесом мыши?

31K
06 сентября 2007 года
homa.andy
6 / / 06.09.2007
Как определить, какое именно колесо мыши (с двумя колесами) было прокручено?

MSDN о втором колесе молчит как партизан. Попробовал просмотреть сообщения с помощью Spy++ из комплекта MS Visual Studio Tools.

При прокрутке второго колеса посылается то же самое сообщение WM_MOUSEWHEEL с теми же параметрами.

Однако, если в окне есть встроенные скроллеры (флаги WS_xSCROLL при вызове CreateWindow), сообщение WM_MOUSEWHEEL НЕ посылается. Вместо него окну посылаются сообщения WM_VSCROLL или WM_HSCROLL в случае прокрутки основного или дополнительного колеса. Где и как осуществляется эта замена, и как ее отключить, реализовав свою схему работы с разными колесами?
334
07 сентября 2007 года
HexEdit
809 / / 27.07.2006
Иная работа второго колеса зависит от драйвера, т.к. винда знает только одно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог