Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há três maneiras de alterar a posição atual de um controle de progresso (CProgressCtrl).
A posição pode ser alterada por um valor de incremento predefinido.
A posição pode ser alterada por um valor arbitrário.
A posição pode ser alterada para um valor específico.
Para alterar a posição por um valor predefinido
Use a função de membro SetStep para definir a quantidade de incremento. Por padrão, esse valor é 10. Esse valor normalmente é definido como uma das configurações iniciais para o controle. O valor da etapa pode ser negativo.
Use a função membro StepIt para incrementar a posição. Isso faz com que o controle se redesenhe.
Observação
StepItfará com que a posição seja encapsulada. Por exemplo, dado um intervalo de 1 a 100, uma etapa de 20 e uma posição de 90,StepItdefinirá a posição como 10.
Para alterar a posição por um valor arbitrário
Use a função membro OffsetPos para alterar a posição.
OffsetPosaceitará valores negativos.Observação
OffsetPos, ao contrárioStepIt, não encapsulará a posição. A nova posição é ajustada para permanecer dentro do intervalo.
Para alterar a posição para um valor específico
- Use a função de membro SetPos para definir a posição como um valor específico. Se necessário, a nova posição será ajustada para estar dentro do intervalo.
Normalmente, o controle de progresso é usado somente para saída. Para obter a posição atual sem especificar um novo valor, use GetPos.