Partager via


CMFCRibbonSlider, classe

La classe d' CMFCRibbonSlider implémente un contrôle Slider que vous pouvez ajouter une barre de ruban ou une barre d'état du ruban. Le contrôle Slider de ruban ressemble aux curseurs de zoom qui apparaissent dans les applications Office 2007.

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Membres

Constructeurs publics

Nom

Description

CMFCRibbonSlider::CMFCRibbonSlider

Les éléments et initialise un contrôle Slider de ruban.

Méthodes publiques

Nom

Description

CMFCRibbonSlider::GetPos

Retourne la position actuelle du contrôle Slider.

CMFCRibbonSlider::GetRangeMax

Retourne la valeur maximale du curseur.

CMFCRibbonSlider::GetRangeMin

Retourne la valeur minimale du curseur.

CMFCRibbonSlider::GetRegularSize

Retourne la taille normale de l'élément ruban. (Substitutions CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonSlider::GetZoomIncrement

Retourne la taille de l'index de zoom du contrôle Slider.

CMFCRibbonSlider::HasZoomButtons

Spécifie si le curseur a des boutons de zoom.

CMFCRibbonSlider::OnDraw

Appelé par l'infrastructure pour dessiner l'élément ruban. (Substitutions CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonSlider::SetPos

Définit la position actuelle du contrôle Slider.

CMFCRibbonSlider::SetRange

Spécifie la plage du contrôle Slider en définissant les valeurs minimales et maximales.

CMFCRibbonSlider::SetZoomButtons

Affiche ou masque les boutons de zoom.

CMFCRibbonSlider::SetZoomIncrement

Taille des jeux de l'index de zoom du contrôle Slider.

Notes

Vous pouvez utiliser la méthode d' SetRange pour configurer la plage d'index de zoom du curseur. Vous pouvez définir la position actuelle du curseur à l'aide de la méthode d' SetPos .

Vous pouvez afficher les boutons circulaires de zoom à gauche et droit du contrôle Slider à l'aide de la méthode d' SetZoomButtons . Par défaut, le curseur est horizontal, le bouton gauche de zoom affiche un signe moins et le bouton droit de zoom affiche un signe plus.

La méthode d' SetZoomIncrement définit l'index pour ajouter la valeur ou soustraire de la position actuelle lorsqu'un utilisateur clique sur les boutons de zoom.

Exemple

L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCRibbonSlider pour définir les propriétés du curseur. L'exemple montre comment construire un objet d' CMFCRibbonSlider , afficher des boutons de zoom, définir la position actuelle du contrôle Slider, et définir la plage de valeurs pour le contrôle Slider.

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

Hiérarchie d'héritage

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

Configuration requise

en-tête : afxribbonslider.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCRibbonBaseElement, classe

Autres ressources

classes MFC