|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2008, 14:33 | #1 |
Регистрация: 14.12.2008
Сообщений: 9
|
Проблема со ScrollBar-ом.
В общем такая проблема: во время изменения позиции скролла (OnScrolling) программа должна выполняеть довольно сложные операции.
Если перемещать скролл медленно то всё выполняется нормально, но если перемещать чересчур быстро а потом отжать лувую кнопку мышы (отпустить скролл), то не генерируется собщение SB_ENDSCROLL (говорящее о том что пользователь отпустил скролл). И таким образом получается что на сколл уже не жмут, а он продолает "скроллить" . Как можно это исправить? |
14.12.2008, 14:58 | #2 |
Заблокирован
Регистрация: 14.12.2008
Сообщений: 10
|
Лучше поставь код на другое событие, т.к. событие OnScrolling, если очень быстро изменять ползунок будет реагировать зависаниями.
|
14.12.2008, 15:07 | #3 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
А как вы получаете значение позицию скролла?
Код:
|
14.12.2008, 15:09 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы во-первых подумал о оптимизации "довольно сложных операций".
А уж потом о всем остальном.
I'm learning to live...
|
14.12.2008, 15:59 | #5 |
Регистрация: 14.12.2008
Сообщений: 9
|
Оптимизация "довольно сложных операций" обычно ничего не даёт.
Тот же редактор Delphi даёт гораздо большие тормоза при перемещинии скролла (особенно заметно на старых компах), но несмотря на это скролл там работает правильно. |
14.12.2008, 16:11 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
избавится от ScrollBar... | Roof | Общие вопросы Delphi | 9 | 28.03.2011 09:59 |
Работа со ScrollBar | raccooni | Общие вопросы C/C++ | 0 | 12.12.2008 12:26 |
ScrollBar. Цвет... | Roof | Win Api | 0 | 29.08.2008 23:45 |
ListBox и Scrollbar | Airou | Общие вопросы Delphi | 3 | 22.05.2008 17:09 |