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


Класс CMFCRibbonSlider

Класс CMFCRibbonSlider реализующий элемент управления "ползунок", можно добавить в область ленты или строке состояния ленты. Элемент управления "ползунок" ленты напоминает ползунков масштаба, которые появляются в приложения office 2007.

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Члены

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

Имя

Описание

CMFCRibbonSlider::CMFCRibbonSlider

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

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

Имя

Описание

CMFCRibbonSlider::GetPos

Возвращает текущую позицию управления "ползунок".

CMFCRibbonSlider::GetRangeMax

Возвращает максимальное значение "ползунок".

CMFCRibbonSlider::GetRangeMin

Возвращает минимальное значение "ползунок".

CMFCRibbonSlider::GetRegularSize

Возвращает обычный размер элемента ленты. (Переопределяет CMFCRibbonBaseElement::GetRegularSize).

CMFCRibbonSlider::GetZoomIncrement

Возвращает размер увеличения масштаба для управления "ползунок".

CMFCRibbonSlider::HasZoomButtons

Указывает, имеет ли ползунок кнопок масштабирования.

CMFCRibbonSlider::OnDraw

Вызываемый платформой для рисования элемента ленты. (Переопределяет CMFCRibbonBaseElement::OnDraw).

CMFCRibbonSlider::SetPos

Задает текущую позицию управления "ползунок".

CMFCRibbonSlider::SetRange

Определяет диапазон управления "ползунок" с помощью минимального и максимального значений.

CMFCRibbonSlider::SetZoomButtons

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

CMFCRibbonSlider::SetZoomIncrement

Размер наборов увеличения масштаба для управления "ползунок".

Заметки

Можно использовать метод 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);

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

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

Требования

заголовок: afxribbonslider.h

См. также

Ссылки

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

Класс CMFCRibbonBaseElement

Другие ресурсы

Классы MFC