Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe trois façons de modifier la position actuelle d’un contrôle de progression (CProgressCtrl).
La position peut être modifiée avec un incrément prédéfini.
La position peut être modifiée par un montant arbitraire.
La position peut être modifiée en une valeur spécifique.
Pour modifier la position par un nombre prédéfini
Utilisez la fonction membre SetStep pour définir la quantité d'incrément. Par défaut, cette valeur est 10. Cette valeur est généralement définie comme l’un des paramètres initiaux du contrôle. La valeur de l’étape peut être négative.
Utilisez la fonction membre StepIt pour incrémenter la position. Le contrôle se redessine alors.
Remarque
StepItentraîne le wrap de la position. Par exemple, étant donné une plage de 1 à 100, une étape de 20 et une position de 90,StepItla position est définie sur 10.
Pour modifier la position d'un nombre arbitraire
Utilisez la fonction membre OffsetPos pour modifier la position.
OffsetPosaccepte les valeurs négatives.Remarque
OffsetPos, contrairement àStepIt, n’encadre pas la position. La nouvelle position est ajustée pour rester dans l'intervalle.
Pour modifier la position en une valeur spécifique
- Utilisez la fonction membre SetPos pour définir la position sur une valeur spécifique. Si nécessaire, la nouvelle position est ajustée pour être comprise dans la plage.
En règle générale, le contrôle de progression est utilisé uniquement pour la sortie. Pour obtenir la position actuelle sans spécifier de nouvelle valeur, utilisez GetPos.