Sdílet prostřednictvím


Třída CMFCRibbonProgressBar

Implementuje ovládací prvek, který označuje vizuálně průběhu déletrvající operace.

class CMFCRibbonProgressBar : public CMFCRibbonBaseElement

Členy

Bb984398.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMFCRibbonProgressBar::CMFCRibbonProgressBar

Konstrukce a inicializuje CMFCRibbonProgressBar objektu.

Bb984398.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCRibbonProgressBar::GetPos

Vrátí aktuální průběh.

CMFCRibbonProgressBar::GetRangeMax

Vrátí maximální hodnotu aktuální oblast.

CMFCRibbonProgressBar::GetRangeMin

Vrátí minimální hodnotu aktuální oblast.

CMFCRibbonProgressBar::GetRegularSize

Vrátí normální velikost prvku na pásu karet.(Přepíše CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonProgressBar::IsInfiniteMode

Určuje, zda indikátor průběhu pracuje v nekonečné režimu.

CMFCRibbonProgressBar::OnDraw

Volat rámec pro nakreslení prvku na pásu karet.(Přepíše CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonProgressBar::SetInfiniteMode

Nastaví indikátor průběhu v nekonečné režimu.

CMFCRibbonProgressBar::SetPos

Nastaví aktuální průběh.

CMFCRibbonProgressBar::SetRange

Nastaví minimální a maximální hodnoty.

Poznámky

A CMFCRibbonProgressBar může pracovat ve dvou režimech: pravidelné a nekonečné.Indikátor průběhu v pravidelných režimu se vyplňuje zleva doprava a zastaví dosáhne maximální hodnoty.V nekonečné režimu je indikátor průběhu vyplněno minimální hodnoty maximální hodnota opakovaně.Nekonečné režimu můžete použít k označení probíhá operace, ale že čas dokončení neznámý.

Příklad

Následující příklad demonstruje použití různých metod v CMFCRibbonProgressBar třídy.Příklad ukazuje jak nastavit průběh v nekonečné režimu (kde neznámý čas dokončení operace), nastavte minimální a maximální hodnoty pro průběh a nastavte aktuální pozice indikátoru průběhu.Tento fragment kódu je součástí MS Office 2007 Demo vzorku.

        // int cxProgress
        // BOOL m_bInfiniteProgressMode
        CMFCRibbonProgressBar* pProgressBar = new CMFCRibbonProgressBar(ID_STATUSBAR_PROGRESS, cxProgress);

        pProgressBar->SetInfiniteMode(m_bInfiniteProgressMode);
        pProgressBar->SetRange(0,200);
        pProgressBar->SetPos(200,true);

Hierarchii dědičnosti

CObject

   CMFCRibbonBaseElement

      CMFCRibbonProgressBar

Požadavky

Záhlaví: afxRibbonProgressBar.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CMFCRibbonBaseElement

Třída CMFCRibbonBar

Další zdroje

Třídy MFC