Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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.