Manipular o controle do andamento
Há três maneiras de alterar a posição atual de um controle de andamento (CProgressCtrl).
A posição pode ser alterada por um valor de incremento predefinido.
A posição pode ser alterada por uma quantidade arbitrária.
A posição pode ser alterada para um valor específico.
Para alterar a posição em um valor predefinido
Use o SetStep função de membro para definir o valor de incremento.Por padrão, esse valor é 10.Esse valor geralmente é definido como uma das configurações iniciais para o controle.O valor de etapa pode ser negativo.
Use o StepIt função de membro para incrementar a posição.Isso faz com que o controle ser redesenhado.
Observação StepItfará com que a posição de quebrar.Por exemplo, considerando um intervalo de – 1 100, uma etapa de 20 e uma posição de 90, StepIt irá definir a posição para 10.
Para alterar a posição por uma quantidade arbitrária
Use o OffsetPos função de membro para alterar a posição.OffsetPosaceita valores negativos.
Observação OffsetPos, ao contrário de StepIt, não será quebrada a posição.A nova posição é ajustada para permanecer dentro do intervalo.
Para alterar a posição em um valor específico
- Use o SetPos função de membro para definir a posição para um valor específico.Se necessário, a nova posição é ajustada para ser dentro do intervalo.
Normalmente, o controle de andamento é usado exclusivamente para saída.Para obter a posição atual sem especificar um novo valor, use GetPos.