Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Событие окончания вращения колеса мыши

289
27 июля 2009 года
Jeyson
207 / / 20.04.2000
Добрый день, господа программеры.
Помню достал всех с ГИС системой, так вот... изобретаю велосипед.... пока что успешно. Кратко подвожу к вопросу: есть БД в которой хранятся все объеты. При нажатии и удерживании колеса мыши и перемещении по экрану курсора происходит панарамирование. При этом когда колесо отпускаю происходит анализ координат экрана и координат объектов в БД. В итоге отображаются только те объекты которые попали в экран. Теперь ближе к делу. При вращении колеса мыши (событие OnWeel()) происходит зумирование изображения. Надо как-то сделать чтобы как только вращение закончилось запускалась таже функция что и при отпускании колеса мыши. Т.е. надо поймать событие, когда колесо перестало вращаться. Как это можно сделать. Может таймер добавить (хотя мне это плохо представляется) или есть другой способ? Спасибо.
535
28 июля 2009 года
Нездешний
537 / / 17.01.2008
Timer->Interval = время, по истечении которого считать вращение колеса мыши законченным
Код:
... OnMouseWheel ...
{
     Timer->Enabled = false;
     //some actions
     Timer->Enabled = true;
}

... OnTimer ...
{
     //end mouse wheel
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог