| Bokul |
4.01.2007 21:24
Сообщение
#1
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
А как обрабатывать нестандартную мышь (больше двух кнопок)? У меня, например, есть 5 кнопок + колесико, которое можно крутить и нажимать тремя разными способами, как использовать все возможности?
-------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
| Bokul |
7.01.2007 21:04
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Ну как обычно - добавляю WM_APPCOMMAND в callback функцию класса, а потом, в соответствии с lParam параметром сообщения, делаю нужное для меня действие. А что?
P.S. Это план, код я не писал.. Сообщение отредактировано: Bokul - 7.01.2007 21:07 -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Bokul Программирование мыши 4.01.2007 21:24
Bokul Нашел :) . Копать надо в сторону WM_APPCOMMAND mes... 7.01.2007 20:38
volvo Покажи, КАК ты его обрабатываешь... 7.01.2007 20:53
volvo В чем проблема? Не знаем кодов сообщений? :)
co... 7.01.2007 21:13
Bokul А для WM_APPCOMMAND и его параметра lParam? :rolle... 7.01.2007 21:22
volvo const
WM_APPCOMMAND = $031... 7.01.2007 21:33
Bokul Спасибо!!! :good:
Вот также нашел нек... 7.01.2007 21:46
hardcase А ещё есть DirectInput.....
Я через него свой джой... 14.01.2007 20:24
Bokul Это как? На уровне драйвера? 14.01.2007 20:25
hardcase Нет, это часть библиотеки DirectX, есть ещё Direct... 15.01.2007 23:04
volvo Не только... На FPC тоже портировали... Не все из ... 15.01.2007 23:13![]() ![]() |
|
Текстовая версия | 8.12.2025 8:35 |