Compartilhar via


Classe CProgressCtrl

Fornece a funcionalidade do controle comum de barra de progresso do windows.

class CProgressCtrl : public CWnd

Membros

Construtores public

Nome

Descrição

CProgressCtrl::CProgressCtrl

Constrói um objeto de CProgressCtrl .

Métodos públicos

Nome

Descrição

CProgressCtrl::Create

Cria um controle de barra de progresso e anexá-la a um objeto de CProgressCtrl .

CProgressCtrl::CreateEx

Cria um controle de andamento com os estilos estendidos o windows especificados e anexá-la a um objeto de CProgressCtrl .

CProgressCtrl::GetBarColor

Obtém a cor do indexador de barra de progresso para o controle atual de barra de progresso.

CProgressCtrl::GetBkColor

Obtém a cor do plano de fundo atual de barra de progresso.

CProgressCtrl::GetPos

Obtém a atual posição de barra de progresso.

CProgressCtrl::GetRange

Obtém os limites inferiores e superior do intervalo de controle de barra de progresso.

CProgressCtrl::GetState

Obtém o estado atual do controle de barra de progresso.

CProgressCtrl::GetStep

Recupera o incremento da etapa para a barra de progresso do controle atual de barra de progresso.

CProgressCtrl::OffsetPos

Avança a posição atual de um controle de barra de progresso por um incremento especificado e redesenho para refletir a barra a nova posição.

CProgressCtrl::SetBarColor

Define a cor do indexador de barra de progresso no controle atual de barra de progresso.

CProgressCtrl::SetBkColor

Define a cor do plano de fundo para a barra de progresso.

CProgressCtrl::SetMarquee

Modo de famoso da transforma para ativar/desativar o controle atual de barra de progresso.

CProgressCtrl::SetPos

Define a posição atual para o controle de barra de progresso e redesenho para refletir a barra a nova posição.

CProgressCtrl::SetRange

Defina os intervalos mínimo e máximo para um controle de barra de progresso e redesenho para refletir a barra novos intervalos.

CProgressCtrl::SetState

Define o estado atual do controle de barra de progresso.

CProgressCtrl::SetStep

Especifica o incremento da etapa para um controle de barra de progresso.

CProgressCtrl::StepIt

Avança a posição atual para um controle de barra de progresso por incremento da etapa (consulte) SetStepa barra e redesenho para refletir a nova posição.

Comentários

Um controle de barra de progresso é uma janela que um aplicativo pode usar para indicar o progresso de uma operação longa. Consiste em um retângulo que é preenchido, da esquerda para a direita, com a cor de realce do sistema a medida que uma operação progride.

Um controle de barra de progresso tem um intervalo e um posição atual. O intervalo representa a duração total da operação, e a posição atual representa o progresso que o aplicativo tiver feito para concluir a operação. O procedimento de janela utiliza o intervalo e a posição atual determinar a porcentagem de barra de progresso preencher com a cor de realce. Porque valores do intervalo e da posição atual são expressos como números inteiros com sinal, o intervalo de valores possíveis da posição atual é – 2.147.483.648 a 2.147.483.647 inclusivos.

Para obter mais informações sobre como usar CProgressCtrl, consulte Controles e usando CProgressCtrl.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CProgressCtrl

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

Conceitos

Exemplo CMNCTRL2 MFC