Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ролик мышки


Japan ©   (2003-12-12 06:34:00) 

Как в Delphi работать с роликом мышки. Например как в ACDsee роликом картинки прокручиваются?


Dred2k   (2003-12-19 20:46:00) [1]

> Japan (19.12.03 17:51) [4]
win32.hlp -> WM_MOUSEWHEEL
...

zDelta

The value of the high-order word of wParam. Indicates the distance that the wheel is rotated, expressed in multiples or divisions of WHEEL_DELTA, which is 120. A positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user.


Че все ленивые такие, а? ;))


Japan   (2003-12-19 18:55:00) [2]

Я ведь писал, что когда мышка не над формой, то эти обработчики не работают.


VMcL   (2003-12-19 18:36:00) [3]

TForm.OnMouseWheel Up, TForm.OnMouseWheel Down


Japan   (2003-12-19 17:51:00) [4]

И как узнать когда ролик будет вперёд крутиться, а когда назад?


Gero   (2003-12-13 07:24:00) [5]

Тогда исползуй событие CM_MOUSEWHEEL


Japan   (2003-12-12 16:41:00) [6]

Спасибо, работает в общем то, только теперь ещё вопрос. Если допустим помещаю на форму TImage и кручу ролик , когда курсор находится над TImage, то никакой реакции, надо чтобы курсор был именно над формой. Как это обойти?


Gero   (2003-12-12 07:06:00) [7]

TForm.OnMouseWheelUp, TForm.OnMouseWheelDown


Наверх

Титульная страница Поиск, карта сайта Написать письмо