Поделиться через


Стили элемента управления "Ползунок"

Элементы управления " ползунок " (CSliderCtrl) могут иметь или вертикальную или горизонтальную ориентацию.Они могут иметь деления на части, обе стороны или ни тех.Их можно также использовать для указания диапазона последовательных значений.Эти свойства управляются с помощью стилей элемента управления " ползунок ", которые можно указать при создании элемент управления " ползунок ".

Стили TBS_HORZ и TBS_VERT определяют ориентацию элемента управления " ползунок ".Если не указать ориентацию, то элемент управления " ползунок " ориентировано горизонтально.

Стиль TBS_AUTOTICKS создает элемент управления " ползунок ", имеющее деление для каждого шага в своем диапазоне значений.Эти деления автоматически добавляются при вызове функции-члена SetRange.Если не указать TBS_AUTOTICKS, можно использовать функций-членов, как SetTic и SetTicFreq, для определения позиции делений.Чтобы создать элемент управления, который не указывает деления ползунок, можно использовать стиль TBS_NOTICKS.

Можно отображать деления на любом или обоих сторонах управления " ползунок ".Для горизонтальных элементов управления " ползунок ", можно определить стиль TBS_BOTTOM или TBS_TOP.Для вертикальных элементов управления " ползунок ", можно определить стиль TBS_RIGHT или TBS_LEFT.(TBS_BOTTOM и TBS_RIGHT параметры по умолчанию). Для делений на обеих сторонах элемента управления " ползунок " в любой ориентация укажите стиль TBS_BOTH.

Элемент управления " ползунок " может отображать диапазон выделения только при указании стиль, TBS_ENABLESELRANGE при его создании.Когда элемент управления " ползунок " принадлежит этот стиль делений на начальной и конечной позиции диапазона выделения отображаются как треугольники (вместо вертикальных тире и диапазона выделения).Например, диапазон выделения могут быть полезны в простом приложении планирования.Пользователь может выбрать диапазон делений, относящиеся к часам в нижней части, чтобы определить, запланированное время собрания.

По умолчанию длина ползунок элемента управления ползунка изменяется при изменении диапазона выделения.Если элемент управления " ползунок " имеет стиль TBS_FIXEDLENGTH, то длина " ползунок " останется неизменным, даже если диапазон выделения изменяется.Элемент управления " ползунок ", которое имеет стиль TBS_NOTHUMB не включает ползунок.

См. также

Ссылки

Использование CSliderCtrl

Основные понятия

Элементы управления (MFC)