![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ролик мышки
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