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 |
---|---|
Las construcciones e inicializan un control deslizante de la cinta de opciones. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve la posición actual del control deslizante. |
|
Devuelve el valor máximo del control deslizante. |
|
Devuelve el valor mínimo del control deslizante. |
|
Devuelve el tamaño normal del elemento cinta. (Reemplaza CMFCRibbonBaseElement::GetRegularSize.) |
|
Devuelve el tamaño de incremento de zoom para el control deslizante. |
|
Especifica si el control deslizante tiene botones de zoom. |
|
Llamado por el marco para dibujar el elemento cinta. (Reemplaza CMFCRibbonBaseElement::OnDraw.) |
|
Establece la posición actual del control deslizante. |
|
Especifica el intervalo de control slider estableciendo los valores máximo y mínimo. |
|
Muestra u oculta los botones de zoom. |
|
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
Requisitos
encabezado: afxribbonslider.h