колесо мыши
От: UL Казахстан  
Дата: 24.08.06 07:58
Оценка:
Мой контрол не знает, что такое колесо мыши (да и VB6 в целом!)

Как мне программно на VB6 отловить колесик, прокрутки и нажатие?

Заранее спасибо!
Удачи!
Re: колесо мыши
От: ZAMUNDA Земля для жалоб и предложений
Дата: 24.08.06 10:45
Оценка:
Здравствуйте, UL, Вы писали:

UL>Мой контрол не знает, что такое колесо мыши (да и VB6 в целом!)

Про VB поклёп. Тот же ComboBox прекрасно переключается по колесу.

UL>Как мне программно на VB6 отловить колесик, прокрутки и нажатие?

События KeyUp и KeyDown .
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[2]: колесо мыши
От: UL Казахстан  
Дата: 25.08.06 09:43
Оценка:
Здравствуйте, ZAMUNDA, Вы писали:

ZAM>Здравствуйте, UL, Вы писали:


UL>>Мой контрол не знает, что такое колесо мыши (да и VB6 в целом!)

ZAM>Про VB поклёп. Тот же ComboBox прекрасно переключается по колесу.

UL>>Как мне программно на VB6 отловить колесик, прокрутки и нажатие?

ZAM>События KeyUp и KeyDown .

Если ты думаешь что ответил, ошибаешься! Речь идет только о колесике мыши.
Мне надо отловить "прокрутку колеса, пальцем от себя, пальцем на себя и если заметил, на этот колесик можно еще и нажать!..."

Вообще, мне было бы достаточно узнать, как сообщения WM_... отлавливается...
Удачи!
Re[3]: колесо мыши
От: ZAMUNDA Земля для жалоб и предложений
Дата: 25.08.06 12:16
Оценка:
Здравствуйте, UL, Вы писали:

UL>Вообще, мне было бы достаточно узнать, как сообщения WM_... отлавливается...

При помощи сабкалссирования (SubClass Window) они отлавливаются. Тебе нужны будут WinAPI функции SetWindowLong, GetWindowLong, CallWindowProc.
Остальная информация, поиском отлавливается.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re: колесо мыши
От: ItanKo Россия http://itanko.org.ru/
Дата: 31.08.06 15:28
Оценка:
On Thu, 24 Aug 2006 13:58:19 +0600, UL <41838@users.rsdn.ru> wrote:


> Мой контрол не знает, что такое колесо мыши


Вот лови пример кода (в аттаче), где это отлавливается.

> (да и VB6 в целом!)


Если имеется ввиду ИДЕ, то могу посоветовать это:
http://www.gasanov.net/VBScroll.htm


Приложенные файлы:
MouseWheel.rar (5,02 KB)
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.