Manipular o controle do andamento
Há três maneiras de alterar a posição corrente de um controle de progresso (CProgressCtrl).
A posição pode ser alterada por um valor de porcentagem de zoom predefinida.
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 uma quantidade predefinida
Use o SetStepfunção de membro para conjunto o valor de incremento.Por padrão, esse valor é 10.Esse valor normalmente é definido sistema autônomo uma das configurações iniciais para o controle.O valor de etapa pode ser negativo.
Use o StepItfunção de membro para incrementar a posição.Isso faz com que o controle redesenhado.
Observação: StepIt fará com que a posição de encapsular. Por exemplo, dada a um intervalo de – 1 100, uma etapa de 20 e uma posição de 90, StepIt será conjunto a posição para 10.
Para alterar a posição, uma quantidade arbitrária
Use o OffsetPosfunção de membro para alterar a posição.OffsetPos aceita valores negativos.
Observação: OffsetPos, ao contrário StepIt, não será disposto 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 SetPosfunção de membro para conjunto a posição em um valor específico.Se necessário, a nova posição será ajustada para estar no intervalo.
Normalmente, o controle de progresso é usado unicamente para saída.Para obter a posição corrente sem especificar um novo valor, use GetPos.