Classe di CMFCRibbonProgressBar
Implementa un controllo che indica graficamente lo stato di avanzamento di un'operazione lunga.
class CMFCRibbonProgressBar : public CMFCRibbonBaseElement
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costrutti e inizializza un oggetto CMFCRibbonProgressBar. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce lo stato corrente. |
|
Restituisce il valore massimointervallo corrente. |
|
Restituisce il valore minimo dell'intervallo corrente. |
|
Restituisce la dimensione normale dell'elemento barra multifunzione.(Override CMFCRibbonBaseElement::GetRegularSize). |
|
Specifica se l'indicatore di stato viene impostata la modalità infinita. |
|
Chiamato dal framework per disegnare l'elemento barra multifunzione.(Override CMFCRibbonBaseElement::OnDraw). |
|
Imposta l'indicatore di stato per l'esecuzione in modalità infinita. |
|
Imposta lo stato corrente. |
|
Imposta i valori minimo e massimo. |
Note
CMFCRibbonProgressBar può essere eseguita in due modi: normale e infinito.Normalmente, l'indicatore di stato viene riempito da sinistra a destra e si arresta quando viene raggiunto il valore massimo.In modalità infinita, l'indicatore di stato viene riempito ripetutamente dal valore minimo al valore massimo.Utilizzare la modalità infinita per indicare che l'operazione in corso, ma che il tempo di completamento è sconosciuto.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCRibbonProgressBar.L'esempio mostra come impostare l'indicatore di stato per l'esecuzione in modalità ASP.NET (dove il periodo di completamento di un'operazione è sconosciuto), impostare i valori minimo e massimo per l'indicatore di stato e di impostare la posizione corrente dell'indicatore di stato.Questo frammento di codice fa parte Esempio 2007 demo di MS Office.
// 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);
Gerarchia di ereditarietà
Requisiti
intestazione: afxRibbonProgressBar.h
Vedere anche
Riferimenti
Classe di CMFCRibbonBaseElement