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


Класс CSliderCtrl

Предоставляет функциональность общего управления "ползунок" Windows.

class CSliderCtrl : public CWnd

Члены

Открытые конструкторы

Имя

Описание

CSliderCtrl::CSliderCtrl

Создает объект CSliderCtrl.

Открытые методы

Имя

Описание

CSliderCtrl::ClearSel

Очищает текущее выделение в элементе управления "ползунок".

CSliderCtrl::ClearTics

Удаляет текущие деления из элемента управления "ползунок".

CSliderCtrl::Create

Создает элемент управления "ползунок" и вложение его к объекту CSliderCtrl.

CSliderCtrl::CreateEx

Создает элемент управления "ползунок" с заданными стилей расширенными Windows и вложение его к объекту CSliderCtrl.

CSliderCtrl::GetBuddy

Получает дескриптор для окна приятеля элемента управления "ползунок" в заданную позицию.

CSliderCtrl::GetChannelRect

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

CSliderCtrl::GetLineSize

Извлекает размер линии управления "ползунок".

CSliderCtrl::GetNumTics

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

CSliderCtrl::GetPageSize

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

CSliderCtrl::GetPos

Извлекает текущее положение ползунка.

CSliderCtrl::GetRange

Получает минимальную и максимальную позиции ползунка.

CSliderCtrl::GetRangeMax

Получает максимальную позиция для ползунка.

CSliderCtrl::GetRangeMin

Извлекает минимальная позиция для ползунка.

CSliderCtrl::GetSelection

Получает диапазон текущего выделения.

CSliderCtrl::GetThumbLength

Получает размер ползунка в текущем элементе управления trackbar.

CSliderCtrl::GetThumbRect

Извлекает размер бегунка элемента управления "ползунок".

CSliderCtrl::GetTic

Извлекает индекс заданного деления.

CSliderCtrl::GetTicArray

Извлекает массив позиций деления для управления "ползунок".

CSliderCtrl::GetTicPos

Извлекает индекс заданного деления в клиентских координатах.

CSliderCtrl::GetToolTips

Получает дескриптор для элемента управления tooltip присвоенному к элементу управления "ползунок", если таковые имеются.

CSliderCtrl::SetBuddy

Присвоит окно как окно приятеля для управления "ползунок".

CSliderCtrl::SetLineSize

Задает размер линий управления "ползунок".

CSliderCtrl::SetPageSize

Задает размер страницы управления "ползунок".

CSliderCtrl::SetPos

Задает текущее положение ползунка.

CSliderCtrl::SetRange

Устанавливает минимальную и максимальную позиции ползунка.

CSliderCtrl::SetRangeMax

Задает максимальную позицию ползунка.

CSliderCtrl::SetRangeMin

Устанавливает минимальную позицию ползунка.

CSliderCtrl::SetSelection

Устанавливает расстояние текущего выделения.

CSliderCtrl::SetThumbLength

Устанавливает длину ползунка в текущем элементе управления trackbar.

CSliderCtrl::SetTic

Устанавливает позицию указанного деления.

CSliderCtrl::SetTicFreq

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

CSliderCtrl::SetTipSide

Элемент управления trackbar располагает подсказки, используемый элементом управления.

CSliderCtrl::SetToolTips

Присвоит элемент управления всплывающей подсказки для элемента управления "ползунок".

Заметки

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

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

Этот элемент управления (и, следовательно, класс CSliderCtrl ) доступны только для программ, выполняемых в рамках /98 Windows версии 3.51 и Windows NT 95 и более поздних версий.

Ползунок перемещает с шагом, которые можно указать при его создании. Например, если указать, что ползунок должен иметь диапазон 5, ползунок может находиться только 6 позиций. положение слева управления "ползунок" и одну позицию для каждого шага диапазона. Обычно каждая из этих позиций соответствии с делением.

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

Дополнительные сведения об использовании CSliderCtrl см. в разделе элементы управления и Использование CSliderCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CSliderCtrl

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

Класс CProgressCtrl

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

MFC просматривает CMNCTRL2