CMFCRibbonProgressBar sınıfı
Görsel olarak uzun bir işlem ilerlemesini gösteren bir denetim gerçekleştirir.
class CMFCRibbonProgressBar : public CMFCRibbonBaseElement
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları ve başlatan bir CMFCRibbonProgressBar nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Geçerli ilerleme durumu döndürür. |
|
Geçerli aralığın en büyük değeri verir. |
|
Geçerli aralığının en düşük değerini verir. |
|
Şerit öğesi normal boyutuna döndürür.(Geçersiz kılar CMFCRibbonBaseElement::GetRegularSize.) |
|
İlerleme çubuğu sonsuz modunda çalışıp çalışmadığını belirtir. |
|
Şerit öğesi çizmek için çerçevesi tarafından çağrıldı.(Geçersiz kılar CMFCRibbonBaseElement::OnDraw.) |
|
İlerleme çubuğu sonsuz modunda çalışacak şekilde ayarlar. |
|
Geçerli ilerleme durumunu ayarlar. |
|
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
Gereksinimler
Başlık: afxRibbonProgressBar.h