Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hay tres maneras de cambiar la posición actual de un control de progreso (CProgressCtrl).
La posición se puede cambiar mediante una cantidad de incremento preestablecida.
La posición se puede cambiar mediante una cantidad arbitraria.
La posición se puede cambiar a un valor específico.
Para cambiar la posición mediante una cantidad preestablecida
Use la función miembro SetStep para establecer la cantidad de incremento. De forma predeterminada, este valor es 10. Este valor se establece normalmente como uno de los valores iniciales del control. El valor del paso puede ser negativo.
Use la función miembro StepIt para incrementar la posición. Esto hace que el control se dibuje nuevamente.
Nota:
StepIthará que la posición se ajuste. Por ejemplo, dado un intervalo de 1 a 100, un paso de 20 y una posición de 90,StepItestablecerá la posición en 10.
Para cambiar la posición mediante una cantidad arbitraria
Use la función miembro OffsetPos para cambiar la posición.
OffsetPosaceptará valores negativos.Nota:
OffsetPos, a diferencia deStepIt, no ajustará la posición. La nueva posición se ajusta para permanecer dentro del intervalo.
Para cambiar la posición a un valor específico
- Use la función miembro SetPos para establecer la posición en un valor específico. Si es necesario, la nueva posición se ajusta para que esté dentro del intervalo.
Normalmente, el control de progreso se usa únicamente para salida. Para obtener la posición actual sin especificar un nuevo valor, use GetPos.