Classe CMFCRibbonProgressBar
Implementa um controle que indica visualmente o progresso de uma operação demorada.
class CMFCRibbonProgressBar : public CMFCRibbonBaseElement
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Cria e inicializa um CMFCRibbonProgressBar objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna o progresso corrente. |
|
Retorna o valor máximo do intervalo corrente. |
|
Retorna o valor mínimo do intervalo corrente. |
|
Retorna o dimensionar normal do elemento da faixa de opções.(Substitui CMFCRibbonBaseElement::GetRegularSize.) |
|
Especifica se o BAR de progresso está trabalhando no modo infinito. |
|
Chamado pela estrutura para desenhar o elemento da faixa de opções.(Substitui CMFCRibbonBaseElement::OnDraw.) |
|
Define o BAR de progresso trabalhar no modo de infinito. |
|
Define o progresso corrente. |
|
Define os valores mínimos e máximo. |
Comentários
A CMFCRibbonProgressBar pode operar em dois modos: regular e infinito.No modo normal, o BAR de progresso é preenchida da esquerda para a direita e pára quando atinge o valor máximo.No modo de infinito, o BAR de progresso repetidamente está preenchido do valor mínimo para o valor máximo.Você pode usar o modo infinito para indicar uma operação está em andamento, mas que o time de conclusão é desconhecido.
Exemplo
O exemplo a seguir demonstra como usar diversos métodos no CMFCRibbonProgressBar classe. O exemplo mostra como conjunto a BAR de progresso para trabalhar no modo infinito (onde o time de conclusão de uma operação é desconhecido), conjunto os valores mínimos e máximo para a BAR de progresso e conjunto a posição corrente da BAR de progresso.Neste trecho de código faz parte o Exemplo do MSOffice2007Demo: Aplicativo do Office MFC.
// 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);
Hierarquia de herança
Requisitos
Cabeçalho: afxRibbonProgressBar.h