Partilhar via


Classe de CMFCRibbonProgressBar

Implementa um controle que indica visualmente o progresso de uma operação longa.

class CMFCRibbonProgressBar : public CMFCRibbonBaseElement

Membros

Bb984398.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CMFCRibbonProgressBar::CMFCRibbonProgressBar

As compilações e inicializam um objeto de CMFCRibbonProgressBar .

Bb984398.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCRibbonProgressBar::GetPos

Retorna o progresso atual.

CMFCRibbonProgressBar::GetRangeMax

Retorna o valor médio de intervalo atual.

CMFCRibbonProgressBar::GetRangeMin

Retorna o valor médio de intervalo atual.

CMFCRibbonProgressBar::GetRegularSize

Retorna o tamanho normal do elemento de fita.Overrides ( CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonProgressBar::IsInfiniteMode

Especifica se a barra de progresso estiver trabalhando em modo infinito.

CMFCRibbonProgressBar::OnDraw

Chamado pela estrutura para desenhar o elemento de fita.Overrides ( CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonProgressBar::SetInfiniteMode

Define a barra de progresso para trabalhar no modo infinito.

CMFCRibbonProgressBar::SetPos

Define o progresso atual.

CMFCRibbonProgressBar::SetRange

Defina os valores mínimo e máximo.

Comentários

CMFCRibbonProgressBar pode operar em dois modos: normal e infinito.Em o modo normal, barra de progresso é preenchida da esquerda para a direita e para quando atinge o valor máximo.Em o modo interminável, a barra de progresso é preenchida repetidamente do valor mínimo para o valor máximo.Você pode usar o para infinito para indicar que é uma operação em traço, mas o tempo de conclusão que são desconhecidos.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCRibbonProgressBar .O exemplo a seguir mostra como definir a barra de progresso para trabalhar no modo infinito (onde a hora de conclusão da operação são desconhecidas), defina os valores mínimo e máximo para a barra de progresso, e define a posição atual de barra de progresso.Este trecho de código é parte de Exemplo 2007 de demonstração de 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);

Hierarquia de herança

CObject

   CMFCRibbonBaseElement

      CMFCRibbonProgressBar

Requisitos

Cabeçalho: afxRibbonProgressBar.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CMFCRibbonBaseElement

Classe de CMFCRibbonBar

Outros recursos

Classes MFC