Partager via


CProgressCtrl, classe

Fournit les fonctionnalités du contrôle de barre de progression communs windows.

class CProgressCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CProgressCtrl::CProgressCtrl

Construit un objet CProgressCtrl.

Méthodes publiques

Nom

Description

CProgressCtrl::Create

Crée un contrôle de barre de progression et l'attache à un objet d' CProgressCtrl .

CProgressCtrl::CreateEx

Crée un contrôle de progression avec les styles étendus par windows spécifiées et l'attache à un objet d' CProgressCtrl .

CProgressCtrl::GetBarColor

Obtient la couleur de la barre d'indicateur de progression pour le contrôle de barre de progression actuel.

CProgressCtrl::GetBkColor

Obtient la couleur d'arrière-plan actuelle de la barre de progression.

CProgressCtrl::GetPos

Obtient la position actuelle de la barre de progression.

CProgressCtrl::GetRange

Obtient les limites inférieures et supérieures de la plage du contrôle de barre de progression.

CProgressCtrl::GetState

Obtient l'état du contrôle de barre de progression actuel.

CProgressCtrl::GetStep

Récupère l'index d'étape pour la barre de progression du contrôle de barre de progression actuel.

CProgressCtrl::OffsetPos

Avance la position actuelle d'un contrôle de barre de progression d'un index spécifié et redessine la barre pour refléter la nouvelle position.

CProgressCtrl::SetBarColor

Définit la couleur de la barre d'indicateur de progression dans le contrôle de barre de progression actuel.

CProgressCtrl::SetBkColor

Définit la couleur d'arrière-plan pour la barre de progression.

CProgressCtrl::SetMarquee

Active ou désactive le mode de bannière désactiver pour le contrôle de barre de progression actuel.

CProgressCtrl::SetPos

Définit la position actuelle pour un contrôle de barre de progression et redessine la barre pour refléter la nouvelle position.

CProgressCtrl::SetRange

Définit le minimum et les portées maximales pour un contrôle de barre de progression et redessine la barre pour refléter les nouvelles gammes.

CProgressCtrl::SetState

Définit l'état du contrôle de barre de progression actuel.

CProgressCtrl::SetStep

Spécifie l'index de l'étape pour un contrôle de barre de progression.

CProgressCtrl::StepIt

Avance la position actuelle pour un contrôle de barre de progression par l'index de l'étape (consultez SetStep) et redessine la barre pour refléter la nouvelle position.

Notes

Un contrôle de barre de progression est une fenêtre qu'une application peut utiliser pour indiquer la progression d'une longue opération. Il se compose d'un rectangle qui est progressivement rempli, de gauche à droite, avec la couleur de surbrillance système comme une opération progresse.

Un contrôle de barre de progression est une plage et une position actuelle. L'intervalle représente la durée totale de l'exécution, et la position actuelle représente la progression de l'application est réalisée dans l'achèvement de l'exécution. La procédure de fenêtre utilise l'intervalle et la position actuelle pour déterminer le pourcentage de la barre de progression pour remplir de couleur de surbrillance. Étant donné que les valeurs de plage et de position actuelle sont exprimées comme un entier signé, l'intervalle possible des valeurs de position actuelle est (de 2.147.483.648 à 2.147.483.647 inclus.

Pour plus d'informations sur l'utilisation CProgressCtrl, consultez contrôles et l' Utilisation CProgressCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CProgressCtrl

Configuration requise

en-tête : afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

Concepts

MFC exemple CMNCTRL2