Share via


CMFCRibbonSlider-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CMFCRibbonSlider klasse implementeert een schuifregelaar die u kunt toevoegen aan een lintbalk of lintstatusbalk. Het besturingselement voor de schuifregelaar op het lint lijkt op de zoomschuifregelaars die worden weergegeven in Office 2007-toepassingen.

Syntaxis

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Leden

Openbare constructors

Naam Description
CMFCRibbonSlider::CMFCRibbonSlider Maakt en initialiseert een besturingselement voor de schuifregelaar op het lint.

Openbare methoden

Naam Description
CMFCRibbonSlider::GetPos Retourneert de huidige positie van het schuifregelaar.
CMFCRibbonSlider::GetRangeMax Retourneert de maximumwaarde van de schuifregelaar.
CMFCRibbonSlider::GetRangeMin Retourneert de minimumwaarde van de schuifregelaar.
CMFCRibbonSlider::GetRegularSize Retourneert de normale grootte van het lintelement. (Overschrijft CMFCRibbonBaseElement::GetRegularSize.)
CMFCRibbonSlider::GetZoomIncrement Retourneert de grootte van de zoomverhoging voor de schuifregelaar.
CMFCRibbonSlider::HasZoomButtons Hiermee geeft u op of de schuifregelaar zoomknoppen bevat.
CMFCRibbonSlider::OnDraw Aangeroepen door het framework om het lintelement te tekenen. (Overschrijft CMFCRibbonBaseElement::OnDraw.)
CMFCRibbonSlider::SetPos Hiermee stelt u de huidige positie van de schuifregelaar in.
CMFCRibbonSlider::SetRange Hiermee geeft u het bereik van de schuifregelaar door de minimum- en maximumwaarden in te stellen.
CMFCRibbonSlider::SetZoomButtons Hiermee worden de zoomknoppen weergegeven of verborgen.
CMFCRibbonSlider::SetZoomIncrement Hiermee stelt u de grootte van de zoomverhoging voor het schuifregelaars in.

Opmerkingen

U kunt de SetRange methode gebruiken om het bereik van zoomverhogingen voor de schuifregelaar te configureren. U kunt de huidige positie van de schuifregelaar instellen met behulp van de SetPos methode.

U kunt cirkelvormige zoomknoppen links en rechts van het schuifregelaars weergeven met behulp van de SetZoomButtons methode. De schuifregelaar is standaard horizontaal, de linkerzoomknop geeft een minteken weer en de rechterzoomknop geeft een plusteken weer.

De SetZoomIncrement methode definieert de verhoging die moet worden toegevoegd aan of afgetrokken van de huidige positie wanneer een gebruiker op de zoomknoppen klikt.

Example

In het volgende voorbeeld ziet u hoe u verschillende methoden in de CMFCRibbonSlider klasse gebruikt om de eigenschappen van de schuifregelaar in te stellen. In het voorbeeld ziet u hoe u een CMFCRibbonSlider object kunt maken, zoomknoppen kunt weergeven, de huidige positie van het schuifregelaar kunt instellen en het bereik van waarden voor het schuifregelaar kunt instellen.

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

Overnamehiƫrarchie

CObject

CMFCRibbonBaseElement

CMFCRibbonSlider

Requirements

Koptekst: afxribbonslider.h

CMFCRibbonSlider::CMFCRibbonSlider

Een schuifregelaar voor het lint maken.

CMFCRibbonSlider(
    UINT nID,
    int nWidth=100);

Parameterwaarden

nID
[in] Schuifregelaar-id.

[in]. nWidth Schuifregelaarbreedte in pixels.

Opmerkingen

Hiermee maakt u een lintschuifregelaar die nWidth pixels breed is in de deelvenstercategorie waar de schuifregelaar wordt toegevoegd. De schuifregelaar is standaard horizontaal.

CMFCRibbonSlider::GetPos

Retourneert de huidige positie van het schuifregelaar.

int GetPos() const;

Retourwaarde

De huidige positie van de schuifregelaar, een positie ten opzichte van het begin van de schuifregelaar.

CMFCRibbonSlider::GetRangeMax

Hiermee haalt u het maximum aantal stappen op van de schuifregelaar die de schuifregelaar op het schuifregelaar kan verplaatsen.

int GetRangeMax() const;

Retourwaarde

De maximale toename van de schuifregelaar die de schuifregelaar kan verplaatsen op het besturingselement schuifregelaar.

CMFCRibbonSlider::GetRangeMin

Retourneert de minimale verhoging die de schuifregelaar op het schuifregelaar kan verplaatsen.

int GetRangeMin() const;

Retourwaarde

De minimale verhoging die de schuifregelaar kan verplaatsen op het schuifregelaar.

CMFCRibbonSlider::GetRegularSize

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

virtual CSize GetRegularSize(CDC* pDC);

Parameterwaarden

[in] Pdc

Retourwaarde

Opmerkingen

CMFCRibbonSlider::GetZoomIncrement

Haal de zoomverhoging op voor het schuifregelaar.

int GetZoomIncrement() const;

Retourwaarde

De zoomverhoging voor het schuifregelaar.

CMFCRibbonSlider::HasZoomButtons

Hiermee geeft u op of de schuifregelaar zoomknoppen bevat.

BOOL HasZoomButtons() const;

Retourwaarde

WAAR als de schuifregelaar zoomknoppen heeft; ANDERS ONWAAR.

CMFCRibbonSlider::OnDraw

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

virtual void OnDraw(CDC* pDC);

Parameterwaarden

[in] Pdc

Opmerkingen

CMFCRibbonSlider::SetPos

Stel de huidige positie van het schuifregelaar in.

void SetPos(
    int nPos,
    BOOL bRedraw=TRUE);

Parameterwaarden

nPos
[in] Hiermee geeft u de positie op die moet worden ingesteld voor de schuifregelaar. De positie is ten opzichte van het begin van de schuifregelaar.

bRedraw
[in] Als WAAR is, wordt de schuifregelaar opnieuw getekend.

CMFCRibbonSlider::SetRange

Stel het bereik van waarden voor het schuifregelaar in.

void SetRange(
    int nMin,
    int nMax);

Parameterwaarden

Nmin
[in] Hiermee geeft u de minimumwaarde van de schuifregelaar.

nMax
[in] Hiermee geeft u de maximumwaarde van het schuifregelaar besturingselement.

Opmerkingen

Hiermee geeft u het bereik van waarden voor de schuifregelaar door de minimum- en maximumwaarden in te stellen.

CMFCRibbonSlider::SetZoomButtons

Zoomknoppen weergeven of verbergen.

void SetZoomButtons(BOOL bSet=TRUE);

Parameterwaarden

[in]. bSet WAAR om zoomknoppen weer te geven; ONWAAR om ze te verbergen.

CMFCRibbonSlider::SetZoomIncrement

Stel de zoomverhoging voor het schuifregelaars in.

void SetZoomIncrement(int nZoomIncrement);

Parameterwaarden

nZoomIncrement
[in] Hiermee geeft u de zoom incrementeel van het schuifregelaar.

Zie ook

Hiƫrarchiegrafiek
Klassen
Klasse CMFCRibbonBaseElement