Стили элемента управления "Ползунок"
Элементы управления ползунка (CSliderCtrl) могут иметь вертикальную или горизонтальную ориентацию. Они могут иметь галочки на любой стороне, обе стороны или ни один из них. Они также можно использовать для указания диапазона последовательных значений. Эти свойства управляются с помощью стилей элементов управления ползунка, которые указываются при создании элемента управления ползунка.
Стили ТБS_HORZ и ТБS_VERT определяют ориентацию элемента управления ползунка. Если ориентация не указана, элемент управления ползунок ориентирован по горизонтали.
Стиль ТБS_AUTOTICKS создает ползунок с меткой галочки для каждого шага в диапазоне значений. Эти галочки добавляются автоматически при вызове функции-члена SetRange . Если не указать ТБS_AUTOTICKS, можно использовать функции-члены, такие как SetTic и SetTicFreq, чтобы указать позиции меток. Чтобы создать ползунок, не отображающий галочки, можно использовать стиль ТБS_NOTICKS.
Вы можете отображать галочки на обеих сторонах элемента управления ползунка. Для элементов управления горизонтального ползунка можно указать стиль ТБS_BOTTOM или ТБS_TOP. Для элементов управления вертикальными ползунками можно указать стиль ТБS_RIGHT или ТБS_LEFT. (ТБS_BOTTOM и ТБS_RIGHT — это параметры по умолчанию.) Для меток на обеих сторонах элемента управления ползунка в любой ориентации укажите стиль ТБS_BOTH.
Элемент управления ползунок может отображать диапазон выбора только в том случае, если при его создании указать ТБS_ENABLESELRANGE стиль. Если элемент управления ползунок имеет этот стиль, галочки в начальных и конечных позициях диапазона выбора отображаются как треугольники (вместо вертикальных дефисов), а диапазон выбора выделен. Например, диапазоны выбора могут быть полезны в простом приложении планирования. Пользователь может выбрать диапазон тиковых меток, соответствующих часам в день, чтобы определить запланированное время собрания.
По умолчанию длина ползунка элемента управления ползунка зависит от изменения диапазона выбора. Если элемент управления ползунок имеет стиль ТБS_FIXEDLENGTH, длина ползунка остается той же, даже если диапазон выбора изменяется. Элемент управления ползунок с стилем ТБS_NOTHUМБ не включает ползунок.