Sdílet prostřednictvím


CMFCRibbonSlider – třída

Třída CMFCRibbonSlider implementuje ovládací prvek posuvníku, který můžete přidat na pás karet nebo na stavový řádek pásu karet. Posuvník pásu karet se podobá posuvníkům lupy, které se zobrazují v aplikacích Office 2007.

Syntaxe

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Členové

Veřejné konstruktory

Jméno popis
CMFCRibbonSlider::CMFCRibbonSlider Vytvoří a inicializuje ovládací prvek posuvníku pásu karet.

Veřejné metody

Jméno popis
CMFCRibbonSlider::GetPos Vrátí aktuální pozici ovládacího prvku posuvníku.
CMFCRibbonSlider::GetRangeMax Vrátí maximální hodnotu posuvníku.
CMFCRibbonSlider::GetRangeMin Vrátí minimální hodnotu posuvníku.
CMFCRibbonSlider::GetRegularSize Vrátí běžnou velikost prvku pásu karet. (Přepsání CMFCRibbonBaseElement::GetRegularSize.)
CMFCRibbonSlider::GetZoomIncrement Vrátí velikost přírůstku přiblížení pro ovládací prvek posuvníku.
CMFCRibbonSlider::HasZoomButtons Určuje, jestli má posuvník tlačítka lupy.
CMFCRibbonSlider::OnDraw Volá se rozhraním pro kreslení prvku pásu karet. (Přepsání CMFCRibbonBaseElement::OnDraw.)
CMFCRibbonSlider::SetPos Nastaví aktuální pozici ovládacího prvku posuvník.
CMFCRibbonSlider::SetRange Určuje rozsah ovládacího prvku posuvníku nastavením minimální a maximální hodnoty.
CMFCRibbonSlider::SetZoomButtons Zobrazí nebo skryje tlačítka lupy.
CMFCRibbonSlider::SetZoomIncrement Nastaví velikost přírůstku přiblížení pro ovládací prvek posuvníku.

Poznámky

Metodu SetRange můžete použít ke konfiguraci rozsahu přírůstků přiblížení posuvníku. Aktuální pozici posuvníku můžete nastavit pomocí SetPos metody.

Pomocí metody můžete zobrazit kruhová tlačítka lupy na levé a pravé straně posuvníku SetZoomButtons . Ve výchozím nastavení je posuvník vodorovný, levé tlačítko lupy zobrazí znaménko mínus a pravé tlačítko lupy zobrazí znaménko plus.

Metoda SetZoomIncrement definuje přírůstek, který se má přičíst nebo odečíst od aktuální pozice, když uživatel klikne na tlačítka lupy.

Příklad

Následující příklad ukazuje, jak použít různé metody ve CMFCRibbonSlider třídě k nastavení vlastností posuvníku. Příklad ukazuje, jak vytvořit CMFCRibbonSlider objekt, zobrazit tlačítka lupy, nastavit aktuální pozici posuvníku a nastavit rozsah hodnot pro ovládací prvek posuvníku.

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

Hierarchie dědičnosti

Objekt CObject

CMFCRibbonBaseElement

CMFCRibbonSlider

Požadavky

Hlavička: afxribbonslider.h

CMFCRibbonSlider::CMFCRibbonSlider

Vytvořte posuvník pásu karet.

CMFCRibbonSlider(
    UINT nID,
    int nWidth=100);

Parametry

Nid
[v] ID posuvníku

[in]. nWidth Slider width in pixels.

Poznámky

Vytvoří posuvník pásu karet, který je nWidth pixely široký v kategorii panelu, kde je posuvník přidán. Ve výchozím nastavení je posuvník vodorovný.

CMFCRibbonSlider::GetPos

Vrátí aktuální pozici ovládacího prvku posuvníku.

int GetPos() const;

Vrácená hodnota

Aktuální pozice ovládacího prvku posuvníku, což je pozice vzhledem k začátku posuvníku.

CMFCRibbonSlider::GetRangeMax

Získá maximální přírůstek posuvníku, který může posuvník procházet na ovládacím prvku posuvník.

int GetRangeMax() const;

Vrácená hodnota

Maximální přírůstek posuvníku, který může posuvník procházet na ovládacím prvku posuvník.

CMFCRibbonSlider::GetRangeMin

Vrátí minimální přírůstek, který může posuvník procházet na ovládacím prvku posuvník.

int GetRangeMin() const;

Vrácená hodnota

Minimální přírůstek, který může posuvník procházet na ovládacím prvku posuvníku.

CMFCRibbonSlider::GetRegularSize

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

virtual CSize GetRegularSize(CDC* pDC);

Parametry

[v] Pdc

Vrácená hodnota

Poznámky

CMFCRibbonSlider::GetZoomIncrement

Získejte přírůstek přiblížení pro ovládací prvek posuvníku.

int GetZoomIncrement() const;

Vrácená hodnota

Zvětšení ovládacího prvku posuvníku.

CMFCRibbonSlider::HasZoomButtons

Určuje, jestli má posuvník tlačítka lupy.

BOOL HasZoomButtons() const;

Vrácená hodnota

TRUE, pokud posuvník má tlačítka lupy; JINAK NEPRAVDA.

CMFCRibbonSlider::OnDraw

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

virtual void OnDraw(CDC* pDC);

Parametry

[v] Pdc

Poznámky

CMFCRibbonSlider::SetPos

Nastavte aktuální pozici ovládacího prvku posuvníku.

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

Parametry

NPos
[v] Určuje pozici, která se má nastavit pro posuvník. Pozice je relativní vzhledem k začátku posuvníku.

bRedraw
[v] Pokud je hodnota TRUE, posuvník se překreslí.

CMFCRibbonSlider::SetRange

Nastavte rozsah hodnot pro ovládací prvek posuvníku.

void SetRange(
    int nMin,
    int nMax);

Parametry

nMin
[v] Určuje minimální hodnotu ovládacího prvku posuvníku.

nMax
[v] Určuje maximální hodnotu ovládacího prvku posuvníku.

Poznámky

Určuje rozsah hodnot pro ovládací prvek posuvníku nastavením minimální a maximální hodnoty.

CMFCRibbonSlider::SetZoomButtons

Zobrazení nebo skrytí tlačítek lupy

void SetZoomButtons(BOOL bSet=TRUE);

Parametry

[in]. bSet TRUE pro zobrazení tlačítek lupy; NEPRAVDA je skryje.

CMFCRibbonSlider::SetZoomIncrement

Nastavte přírůstek přiblížení pro ovládací prvek posuvníku.

void SetZoomIncrement(int nZoomIncrement);

Parametry

nZoomIncrement
[v] Určuje přírůstek přiblížení ovládacího prvku posuvníku.

Viz také

Graf hierarchie
Třídy
CMFCRibbonBaseElement – třída