Partager via


Styles du contrôle Progress

Lorsque vous créez initialement le contrôle de progression (CProgressCtrl ::Create), utilisez le paramètre dwStyle pour spécifier les styles de fenêtre souhaités pour votre contrôle de progression. La liste suivante détaille les styles de fenêtre applicables. Le contrôle ignore tout style de fenêtre autre que celui répertorié ici. Vous devez toujours créer le contrôle en tant que fenêtre enfant, généralement d’un parent de boîte de dialogue.

Window style Résultat
WS_BORDER Crée une bordure autour de la fenêtre.
WS_CHILD Crée une fenêtre enfant (doit toujours être utilisée pour CProgressCtrl).
WS_CLIPCHILDREN Exclut la zone occupée par les fenêtres enfants lorsque vous dessinez dans la fenêtre parente. Utilisé lorsque vous créez la fenêtre parente.
WS_CLIPSIBLINGS Clipse les fenêtres enfants les unes par rapport aux autres.
WS_DISABLED Crée une fenêtre initialement désactivée.
WS_VISIBLE Crée une fenêtre initialement visible.
WS_TABSTOP Spécifie que le contrôle peut recevoir le focus lorsque l’utilisateur appuie sur la touche TAB pour la déplacer.

En outre, vous pouvez spécifier deux styles qui s’appliquent uniquement au contrôle de progression, PBS_VERTICAL et PBS_SMOOTH.

Utilisez PBS_VERTICAL pour orienter le contrôle verticalement, plutôt que horizontalement. Utilisez PBS_SMOOTH pour remplir complètement le contrôle, plutôt que d’afficher de petits carrés délimités qui remplissent le contrôle de manière incrémentielle.

Sans style PBS_SMOOTH :

Standard progress bar style.

Avec des styles PBS_SMOOTH et PBS_VERTICAL :

Progress bar style, smooth and vertical.

Pour plus d’informations, consultez Styles de fenêtre dans la référence MFC.

Voir aussi

Utilisation de CProgressCtrl