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


Функции-члены элемента управления "Ползунок"

Приложение может вызвать функции-члены элемента управления " ползунок " для получения сведений об элементе управления " ползунок " (CSliderCtrl) и изменить его характеристики.

Для получения положение ползунка (то есть значения пользователь выбрал), используйте GetPos функции-члена.Чтобы задать положение ползунка используйте функции-члена SetPos.В любое время можно воспользоваться функцией-членом VerifyPos чтобы убедиться в том, что ползунок между минимальным и максимальным значениями.

Диапазон управления " ползунок " набор последовательных значений, которые может представить элемент управления " ползунок ".Большинство приложений используют функции-члена SetRange чтобы задать диапазон управления " ползунок " при его создании.Приложения могут динамически изменять расстояние после управления " ползунок " созданные с помощью функций-членов SetRangeMax и SetRangeMin.Приложение, позволяющее диапазон, который должен быть изменен динамически обычно получает параметры конечной пробега, когда пользователь завершил работу с элементом управления " ползунок ".Для получения этих параметров, используйте GetRange функций-членов, GetRangeMax и GetRangeMin.

Приложение может использовать стиль TBS_AUTOTICKS для деления элементов управления ползунка отображаются автоматически.Если приложению необходимо отслеживать позицию или частота делений, однако, может использоваться несколько функций элементов.

Чтобы установить позицию деления, приложение может использовать функции-члена SetTic.Функция-член SetTicFreq позволяет приложению задавать деления, которые отображаются на регулярные интервалы в диапазоне элементов управления " ползунок ".Например, приложение может использовать этот функции-члена для отображения только 10 делений в диапазоне от 1 до 100.

Для которого нужно извлечь индекс в диапазоне, соответствующий делению, используйте функции-члена GetTic.Функция-член GetTicArray извлекает массив этих индексов.Получить положение делений, в клиентских координатах, использующий функции-члена GetTicPos.Приложение может получить число делений с помощью функции-члена GetNumTics.

Функция-член ClearTics удаляет все делений элемента управления " ползунок ".

Размер линии элемента управления " ползунок " определяет, насколько ползунок перемещает когда приложение получает сообщение уведомления TB_LINEDOWN или TB_LINEUP.Аналогичным образом, размер страницы определяет ответ на сообщения уведомления TB_PAGEDOWN и TB_PAGEUP.Приложения могут получать и задавать значения линии и размера страницы с помощью функций-членов GetLineSize, SetLineSize, GetPageSize и SetPageSize.

Приложение может использовать функции-члены для получения измерения управления " ползунок ".Функция-член GetThumbRect возвращает ограничивающий прямоугольник для ползунка.Функция-член GetChannelRect возвращает ограничивающий прямоугольник для канала элемента управления " ползунок ".(Канал область, в которой ползунок и движения, содержащей выделение цветом, если выбран диапазон).

Если элемент управления " ползунок " имеет стиль TBS_ENABLESELRANGE, то пользователь может выбрать диапазон последовательных значений из него.Многие функции-члены позволяют диапазон выделения, который будет обрабатывать динамически.Функция-член SetSelection задает начальное и конечное положение выделения.Когда пользователь завершил установить диапазон выделения, приложение может получить параметры с помощью функции-члена GetSelection.Чтобы отменить выделение пользователя, используйте ClearSel функции-члена.

См. также

Ссылки

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

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

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