Шаг 59 - Компонент TTrackBar

Этот компонент gif/59_1.gif (106 b) отображает бегунок, что-то вроде регуляторов на аудио-оборудовании. Вроде этого:

gif/59_2.gif (525 b)

Немного непохоже на стандартные бегунки Windows, не правда ли? Особенно эта синяя полоса... Дело в том, что класс TTrackBar, инкапсулировавший возможности стандартного бегунка, не имеет свойства типа EnableSelRange, которое разрешает или запрещает отображение этой самой полосы и одновременно контролирует ширину прорези. Это т.н. стиль элемента управления - TBS_ENABLESELRANGE.

Может быть в следующих Шагах будет рассмотрен вариант создания потомка TTrackBar с этим свойством. Пока рассмотрим свойства этого компонента

И один-единственный display метод - SetTick. По int параметру устанавливает дополнительную засечку.

Я думаю, этому компоненту можно найти хорошее применение :).


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Аванесов Самвел - 13.03.2002