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

Veřejné konstruktory

Název

Description

CMFCRibbonProgressBar::CMFCRibbonProgressBar

Konstrukce a inicializuje CMFCRibbonProgressBar objektu.

Veř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

Graf hierarchie

Třída CMFCRibbonBaseElement

Třída CMFCRibbonBar

Další zdroje

MFC – třídy