Configurações para o controle de progresso
As configurações básicas do controle de progresso (CProgressCtrl) são o intervalo e a posição atual. O intervalo representa toda a duração da operação. A posição atual representa o progresso que seu aplicativo fez rumo à conclusão da operação. Qualquer alteração no intervalo ou posição faz com que o controle de progresso seja redesenhado.
Por padrão, o intervalo é definido como 0 a 100 e a posição inicial é definida como 0. Para recuperar as configurações de intervalo atuais para o controle de progresso, use a função membro GetRange. Para alterar o intervalo, use a função membro SetRange.
Para definir a posição, use SetPos. Para recuperar a posição atual sem especificar um novo valor, use GetPos. Por exemplo, você pode querer simplesmente consultar o status da operação atual.
Para definir etapas da posição atual do controle de progresso, use StepIt. Para definir a duração de cada etapa, use SetStep