trackbar?

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
banderas
Сообщения: 2
Зарегистрирован: 17 ноя 2005, 16:59

Мне нужно, что бы при нажатии на область trackbar'a ползунок передвигался именно в ту точку, куда ткнули мышью. Такое возможно с помощью trackbar? Или мне нужен другой контрол?

P.S. Заранее спасибо.
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Можно подобрать такой диапазон позиций движка, чтобы перемещение на 1 позицию визуально соответствовало 1 пикселу. К сожалению, при щелчке мышью двигаться в заданную точку он будет очень медленно (станд.обработчик запускает таймер с неким интервалом, который нельзя изменить явно). Если такое поведение не устраивает, можно сделать свой трекбар на основе стандартного (см. window subclassing в MSDN).
banderas
Сообщения: 2
Зарегистрирован: 17 ноя 2005, 16:59

Eugie спасибо я в принципе и собирался писать свой контрол...
Ответить