| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > прокрутка мышью |
| Автор: AlexSam 28.10.2005, 16:13 |
| у многих компонентов есть событие onmousewhelle , но оно вызывается при любом повороте колеса мыши на компоненте не зависими от того был ли компонент прокручен(например если listview не весь забит строками то там нечему прокручиваться ) .Как узнать был ли пролистан компонент при повороте колеса мыши и существует ли сообщение на начало прокрутки (чтобы вызывалось до пролистывания строк). |
| Автор: _hunter 28.10.2005, 16:32 |
| сам лови WM_MOUSEWHEEL и определяй нужно ли прокручиваться... |
| Автор: AlexSam 28.10.2005, 17:19 |
| Так вроде WM_MOUSEWHEEL тоже ловится уже после прокрутки |
| Автор: _hunter 28.10.2005, 17:45 |
| нет. прокрутка -- реакция на это сообщение |
| Автор: AlexSam 29.10.2005, 14:49 |
| Ага спасибо, тогда я знаю как делать дальше. |