Partager via


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

  1. 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.

  2. 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.

Voir aussi

Référence

À l'aide de CProgressCtrl

Concepts

contrôles (MFC)