Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

WM_MOUSEWEEL - проблемы   Найти похожие ветки 

 
Still Swamp   (2003-07-24 17:46) [0]

Ловлю WM_MOUSEWEEL.
В хелпе написано что в wParamHi возвращается некое значение, которое я могу интерпритировать как смещение мыши. Перегружаю его в ShortInt - получаю -120 +120 и иногда каие-то случайные значения между ними. Если колесо кручу медленно - все нормально. Если быстро - то значения пропускаются. кАк с этим быть? Может есть другое сообщения? А может я что недоперевел?

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.


 
Still Swamp   (2003-07-24 19:53) [1]

Ладно, в общем вот, если кому интересно:

if Message.WParamHi<32768 then FMouseWheel:=Message.WParamHi div 120 else FMouseWheel:=(Message.WParamHi-65536) div 120;




Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.022 c
4-82545
R0man
2003-07-25 08:08
2003.09.25
Как изменить иконку программы не используя unit forms?


14-82461
Феликс
2003-09-07 14:40
2003.09.25
Вопрос по cookie


14-82486
Кен
2003-09-04 02:58
2003.09.25
Кто знает простой способ определить удачный сегодня будет день


14-82397
Прохожий
2003-09-03 09:11
2003.09.25
Ожидание события


1-82229
Doid
2003-09-12 14:22
2003.09.25
WindowProc для TToolButton