Класс CMFCRibbonSlider
Класс CMFCRibbonSlider реализующий элемент управления "ползунок", можно добавить в область ленты или строке состояния ленты. Элемент управления "ползунок" ленты напоминает ползунков масштаба, которые появляются в приложения office 2007.
class CMFCRibbonSlider : public CMFCRibbonBaseElement
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструкции и инициализируют элемент управления "ползунок" ленты. |
Открытые методы
Имя |
Описание |
---|---|
Возвращает текущую позицию управления "ползунок". |
|
Возвращает максимальное значение "ползунок". |
|
Возвращает минимальное значение "ползунок". |
|
Возвращает обычный размер элемента ленты. (Переопределяет CMFCRibbonBaseElement::GetRegularSize). |
|
Возвращает размер увеличения масштаба для управления "ползунок". |
|
Указывает, имеет ли ползунок кнопок масштабирования. |
|
Вызываемый платформой для рисования элемента ленты. (Переопределяет CMFCRibbonBaseElement::OnDraw). |
|
Задает текущую позицию управления "ползунок". |
|
Определяет диапазон управления "ползунок" с помощью минимального и максимального значений. |
|
Показать или скрывает кнопки увеличения. |
|
Размер наборов увеличения масштаба для управления "ползунок". |
Заметки
Можно использовать метод SetRange чтобы настроить диапазон масштабирования для инкрементов ползунка. Можно задать текущее положение ползунка с помощью метода SetPos.
Можно отобразить круговые кнопок масштабирования слева и справа управления "ползунок" с помощью метода SetZoomButtons. По умолчанию ползунок масштаба горизонтально кнопку левой указывает знак "Минус" и правая кнопка " увеличить " отображается знак "плюс".
Метод SetZoomIncrement определяет шаг приращения для добавления или вычитания из текущего положения, когда пользователь нажимает кнопки увеличения.
Пример
В следующем примере показано, как использовать различные методы класса CMFCRibbonSlider для задания свойств ползунка. Примере показано создание объекта CMFCRibbonSlider, масштаба отображения кнопки присвойте текущая позиция управления "ползунок" и укажите диапазон значений для управления "ползунок".
// Create a ribbon slider.
CMFCRibbonSlider* ribbonSlider = new CMFCRibbonSlider();
// Set the various properties of the slider.
ribbonSlider->SetZoomButtons(true);
ribbonSlider->SetPos(50, TRUE);
ribbonSlider->SetRange(0, 100);
// Add the ribbon slider to the Favorites panel.
// CMFCRibbonPanel* pPanelFavorites
pPanelFavorites->Add(ribbonSlider);
Иерархия наследования
Требования
заголовок: afxribbonslider.h