Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Вниз

TTrackBar   Найти похожие ветки 

 
Сергей Резников   (2003-11-04 11:55) [0]

Как узнать, когда началось перемещение слайдера, а когда закончилось ?


 
Сергей Резников   (2003-11-04 12:13) [1]

Т.к. вокруг тишина, поясняю: нужно событие onChange, которое генерируется при изменении, событие начала процеса изменение ("елозанья" слайдера) и его конца !


 
Toxyc   (2003-11-04 12:59) [2]

Событие onChange генерится каждый раз, когда слайдер меняет положение, то есть много раз за перетаскивание. Для определения начала и конца процесса я засекал временные интервалы и считал, что если слайдер не генерит событие, например 100 миллисекунд, то передвижение закончилось


 
Сергей Резников   (2003-11-04 13:15) [3]

Нужно что-то более надёжное, вроде: как отловить mouseup и mousedown слайдера ?


 
Тохус   (2003-11-04 13:19) [4]

Тогда только вычислять координаты, занимаемые слайдеом на форме по его позиции и сравнивать с возвращаемыми значениями процедур МаусАп/Даун. Но это гемор еще тот, я предпочел описанный выше вариант


 
Тохус   (2003-11-04 13:27) [5]

Можно попробовать еще так: если возникло событие onMouseDown и через какое-то минимальное время onChange для трекбара, то юзер захватил именно его. Но тут опять надо завязываться на время.


 
Mihey   (2003-11-04 19:44) [6]

Ловить соответствующие сообщения. Вопрос не в ту конференцию, увы. Попробуй задать его в Основной или WinAPI.



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

Форум: "Media";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-12282
Andreich
2004-02-06 15:34
2004.03.05
Как добавить фотографию в поле Graphic?


1-12327
dendy
2004-02-22 22:50
2004.03.05
При изменении размера формы...


1-12335
Blackstarsirbis
2004-02-22 16:58
2004.03.05
TeeChart?


4-12579
INQ
2003-12-26 22:27
2004.03.05
Передача имени процесса из dll в программу-монитор


3-12284
bespasian
2004-02-06 17:20
2004.03.05
Изменить цвет строки в DBGrid.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский