Compartir a través de


CMFCRibbonSlider Class

La clase de CMFCRibbonSlider implementa un control deslizante que puede agregar a una barra de la cinta de opciones o una barra de estado de la cinta de opciones. El control deslizante de la cinta de opciones es similar a los controles deslizantes del zoom que aparecen en las aplicaciones de Office 2007.

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Members

Constructores públicos

Name

Descripción

CMFCRibbonSlider::CMFCRibbonSlider

Las construcciones e inicializan un control deslizante de la cinta de opciones.

Métodos públicos

Name

Descripción

CMFCRibbonSlider::GetPos

Devuelve la posición actual del control deslizante.

CMFCRibbonSlider::GetRangeMax

Devuelve el valor máximo del control deslizante.

CMFCRibbonSlider::GetRangeMin

Devuelve el valor mínimo del control deslizante.

CMFCRibbonSlider::GetRegularSize

Devuelve el tamaño normal del elemento cinta. (Reemplaza CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonSlider::GetZoomIncrement

Devuelve el tamaño de incremento de zoom para el control deslizante.

CMFCRibbonSlider::HasZoomButtons

Especifica si el control deslizante tiene botones de zoom.

CMFCRibbonSlider::OnDraw

Llamado por el marco para dibujar el elemento cinta. (Reemplaza CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonSlider::SetPos

Establece la posición actual del control deslizante.

CMFCRibbonSlider::SetRange

Especifica el intervalo de control slider estableciendo los valores máximo y mínimo.

CMFCRibbonSlider::SetZoomButtons

Muestra u oculta los botones de zoom.

CMFCRibbonSlider::SetZoomIncrement

Establece el tamaño de incremento de zoom para el control deslizante.

Comentarios

Puede utilizar el método de SetRange para configurar el intervalo de los incrementos de zoom del control deslizante. Puede establecer la posición actual del control deslizante utilizando el método de SetPos .

Puede mostrar botones circulares de zoom en el lado izquierdo y derecho del control deslizante utilizando el método de SetZoomButtons . De forma predeterminada, el control deslizante es horizontal, el botón izquierdo de zoom muestra un signo menos y el botón derecho de zoom muestra un signo más.

El método de SetZoomIncrement define el incremento de agregar o para restar de la posición actual cuando un usuario hace clic en los botones de zoom.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCRibbonSlider para establecer las propiedades del control deslizante. El ejemplo muestra cómo construir un objeto de CMFCRibbonSlider , muestra los botones de zoom, establece la posición actual del control deslizante, y establece el intervalo de valores para el control deslizante.

 // 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);

Jerarquía de herencia

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

Requisitos

encabezado: afxribbonslider.h

Vea también

Referencia

Gráfico de jerarquías

CMFCRibbonBaseElement Class

Otros recursos

Clases de MFC