manipuler le contrôle de progression
Il existe trois manières de modifier la position actuelle d'un contrôle de progression (CProgressCtrl).
L'emplacement peut être modifiée par un montant prédéfinie d'index.
L'emplacement peut être modifiée par une valeur arbitraire.
L'emplacement peut être modifiée à une valeur spécifique.
Pour modifier la position par une valeur prédéfinie
Utilisez la fonction membre SetStep pour définir la quantité d'index. Par défaut, cette valeur est 10. Cette valeur est généralement définie comme un des paramètres initiaux pour le contrôle. La pas peut-être une valeur négative.
Utilisez la fonction membre StepIt pour incrémenter la position. Cela entraîne le rafraichissement du contrôle.
Notes
StepIt provoque la position de la forme.Par exemple, considérons une plage de 1 à 100, une étape à 20, et une position 90, StepIt définira à la position 10.
Pour modifier la position par une valeur aléatoire
Utilisez la fonction membre OffsetPos pour modifier la position. OffsetPos accepte des valeurs négatives.
Notes
OffsetPos, contrairement à StepIt, n'encapsulera pas la position.La nouvelle position est ajustée pour rester dans la plage.
Pour modifier la position d'une valeur spécifique
- Utilisez la fonction membre de SetPos pour définir la position d'une valeur spécifique. Si nécessaire, la nouvelle position est ajustée pour figurer dans la plage.
En général, le contrôle de progression est utilisé uniquement pour la sortie. Pour obtenir la position actuelle sans spécifier une nouvelle valeur, utilisez GetPos.