Aracılığıyla paylaş


CMFCRibbonProgressBar sınıfı

Görsel olarak uzun bir işlem ilerlemesini gösteren bir denetim gerçekleştirir.

class CMFCRibbonProgressBar : public CMFCRibbonBaseElement

Üyeler

Bb984398.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMFCRibbonProgressBar::CMFCRibbonProgressBar

Yapıları ve başlatan bir CMFCRibbonProgressBar nesnesi.

Bb984398.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCRibbonProgressBar::GetPos

Geçerli ilerleme durumu döndürür.

CMFCRibbonProgressBar::GetRangeMax

Geçerli aralığın en büyük değeri verir.

CMFCRibbonProgressBar::GetRangeMin

Geçerli aralığının en düşük değerini verir.

CMFCRibbonProgressBar::GetRegularSize

Şerit öğesi normal boyutuna döndürür.(Geçersiz kılar CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonProgressBar::IsInfiniteMode

İlerleme çubuğu sonsuz modunda çalışıp çalışmadığını belirtir.

CMFCRibbonProgressBar::OnDraw

Şerit öğesi çizmek için çerçevesi tarafından çağrıldı.(Geçersiz kılar CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonProgressBar::SetInfiniteMode

İlerleme çubuğu sonsuz modunda çalışacak şekilde ayarlar.

CMFCRibbonProgressBar::SetPos

Geçerli ilerleme durumunu ayarlar.

CMFCRibbonProgressBar::SetRange

Minimum ve maksimum değerlerini ayarlar.

Notlar

A CMFCRibbonProgressBar iki modda çalışabilir: normal ve sonsuz.Normal modda, ilerleme çubuğu soldan sağa doğru girilir ve en yüksek değere ulaştığında durur.Sonsuz modunda ilerleme çubuğu en düşük değerden en yüksek değer sürekli doldurulur.Bir işlem devam etmektedir, ancak tamamlanma zamanı bilinmiyor belirtmek için sonsuz modunu kullanabilir.

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CMFCRibbonProgressBar sınıfı.Örnek (burada bir işlemin tamamlanma zamanı bilinmiyor) sonsuz modda çalışmak için ilerleme çubuğu ayarlama hakkında ilerleme çubuğu için minimum ve maksimum değerleri ve geçerli ilerleme çubuğu konumunu gösterir.Bu kod parçacığını parçası olan ms Office 2007 Demo örnek.

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

Devralma hiyerarşisi

CObject

   CMFCRibbonBaseElement

      CMFCRibbonProgressBar

Gereksinimler

Başlık: afxRibbonProgressBar.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCRibbonBaseElement sınıfı

CMFCRibbonBar sınıfı

Diğer Kaynaklar

mfc sınıfları