Partager via


CProgressCtrl::Create

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

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Paramètres

  • dwStyle
    Spécifie le style du contrôle de barre de progression. Appliquez une combinaison de fenêtre stylesdescribed dans CreateWindow dans Kit de développement logiciel Windows, en plus de les styles suivants de contrôle de barre de progression, au contrôle :

    • Les informations de progression règle sous d'PBS_VERTICAL verticalement, de haut en bas. Sans cette balise, le contrôle de barre de progression horizontalement, de gauche à droite.

    • Affiche desPBS_SMOOTH progressifs, lissé remplissage dans le contrôle de barre de progression. Sans cette balise, le contrôle remplira de blocs.

  • rect
    Spécifie la taille et la position du contrôle de barre de progression. Ce peut être un objet de CRect ou une structure de RECT . Étant donné que le contrôle doit être une fenêtre enfant, les coordonnées sont spécifiées par rapport à la zone cliente d' pParentWnd.

  • pParentWnd
    Spécifie la fenêtre parente du contrôle de barre de progression, généralement CDialog. Il ne doit pas être NULL.

  • nID
    Spécifie l'ID du contrôle de barre de progression

Valeur de retour

TRUE si l'objet d' CProgressCtrl est créé avec succès ; sinon FALSE.

Notes

Vous construisez un objet d' CProgressCtrl en deux étapes. D'abord, appelez le constructeur, qui crée l'objet d' CProgressCtrl , puis appelez Créer, qui crée le contrôle de barre de progression.

Exemple

CProgressCtrl myCtrl;

// Create a smooth child progress control.
myCtrl.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH, CRect(10,10,200,30), 
   pParentWnd, IDC_PROGRESSCTRL);   

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CProgressCtrl, classe

Graphique de la hiérarchie

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx