Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Впраааво!!! Добавлено: 16.06.09 14:11  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф
Можно ли как-нибудь (на VB6 :)) перехватить не вращение колесика мыши, а его наклон (если мышь это позволяет)? И если можно, то как?



Заранее благодарен.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #1
Добавлено: 16.06.09 19:45
Неужели так сложно...

Ответить

Номер ответа: 2
Автор ответа:
 Unknown_Master



Вопросов: 11
Ответов: 264
 Профиль | | #2 Добавлено: 16.06.09 20:09
Ну видишь ли, в стандартных мышках, предусмотренных мелкомягкими такая функция не предусмотрена, следовательно перехватить будет не так уж и просто...

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 16.06.09 22:52
Наклон влево
  1. msg=0x20e hwnd=0x12a3a wparam=0xffffffffff880000 lparam=0x1c901bb result=0x0

вправо
  1. msg=0x20e hwnd=0x12a3a wparam=0x780000 lparam=0x1c901bb result=0x0


Если есть желание поищи что константы означают

Ответить

Номер ответа: 4
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #4
Добавлено: 17.06.09 08:03
Тобишь почти так же, как колесо? Отлично. Я б сказал, даже вкусно :)

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 17.06.09 13:01
Ну в VB6 видимо так же как и колесо.
В .NET для колеса есть отдельное событие MouseWell

хотя могу сказать этой "качелью" все равно никто не пользуется. Для горизонтального скроллинга она неудобна, так как работает дискретно. А какие-то дополнительные функции (например вперед/назад в браузере) повесить на нее не получается из-за слабого драйвера MS.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам