Udostępnij za pośrednictwem


Klasa CMFCRibbonProgressBar

Implementuje formant wizualnie wskazuje postęp czasochłonnych operacji.

class CMFCRibbonProgressBar : public CMFCRibbonBaseElement

Członkowie

Bb984398.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMFCRibbonProgressBar::CMFCRibbonProgressBar

Konstrukcje i inicjuje CMFCRibbonProgressBar obiektu.

Bb984398.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCRibbonProgressBar::GetPos

Zwraca bieżący postęp.

CMFCRibbonProgressBar::GetRangeMax

Zwraca maksymalną wartość bieżącego zakresu.

CMFCRibbonProgressBar::GetRangeMin

Zwraca minimalną wartość bieżącego zakresu.

CMFCRibbonProgressBar::GetRegularSize

Zwraca regularnych rozmiar elementu wstążki.(Zastępuje CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonProgressBar::IsInfiniteMode

Określa, czy pasek postępu działa w trybie infinite.

CMFCRibbonProgressBar::OnDraw

Wywołana przez RAM, aby narysować element wstążki.(Zastępuje CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonProgressBar::SetInfiniteMode

Ustawia pasek postępu pracy w trybie infinite.

CMFCRibbonProgressBar::SetPos

Ustawia bieżący postęp.

CMFCRibbonProgressBar::SetRange

Ustawia wartości minimalne i maksymalne.

Uwagi

A CMFCRibbonProgressBar może działać w dwóch trybach: infinite i regularnych.W trybie regularnych pasek postępu jest wypełniany od lewej do prawej i zatrzymywany po osiągnięciu maksymalnej wartości.W tryb nieograniczony pasek postępu jest wielokrotnie wypełniony od wartości minimalnej do maksymalnej wartości.Tryb nieograniczony można wskazać trwa operacji, ale czas zakończenia jest nieznany.

Przykład

Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCRibbonProgressBar klasy.Przykład pokazuje, jak ustawić pasek postępu pracy w trybie infinite (czas zakończenia operacji jest nieznany), ustawiania wartości minimalne i maksymalne pasek postępu i ustawić bieżącego położenia paska postępu.To urywek kodu jest częścią MS Office 2007 Demo próbki.

        // 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 dziedziczenia

CObject

   CMFCRibbonBaseElement

      CMFCRibbonProgressBar

Wymagania

Nagłówek: afxRibbonProgressBar.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CMFCRibbonBaseElement

Klasa CMFCRibbonBar

Inne zasoby

Klasy MFC