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 |
---|---|
Les éléments et initialise un contrôle Slider de ruban. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne la position actuelle du contrôle Slider. |
|
Retourne la valeur maximale du curseur. |
|
Retourne la valeur minimale du curseur. |
|
Retourne la taille normale de l'élément ruban. (Substitutions CMFCRibbonBaseElement::GetRegularSize.) |
|
Retourne la taille de l'index de zoom du contrôle Slider. |
|
Spécifie si le curseur a des boutons de zoom. |
|
Appelé par l'infrastructure pour dessiner l'élément ruban. (Substitutions CMFCRibbonBaseElement::OnDraw.) |
|
Définit la position actuelle du contrôle Slider. |
|
Spécifie la plage du contrôle Slider en définissant les valeurs minimales et maximales. |
|
Affiche ou masque les boutons de zoom. |
|
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
Configuration requise
en-tête : afxribbonslider.h