Partager via


Barre de boîte de dialogue

Une barre de boîte de dialogue est une barre d'outils, un genre de barre de contrôles qui peut contenir n'importe quel type de contrôle.Étant donné qu'il a les caractéristiques d'une boîte de dialogue non modale, un objet de CDialogBar fournit une barre d'outils en puissance.

Il existe plusieurs principales différences entre une barre d'outils et un objet d' CDialogBar .Un objet d' CDialogBar est créé à partir d'une ressource modèle de boîte de dialogue, que vous pouvez créer avec l'éditeur de boîtes de dialogue Visual C++ et qui peut contenir n'importe quel type de contrôle Windows.L'utilisateur peut passer du contrôle au contrôle.Et vous pouvez spécifier un style d'alignement pour aligner la barre de boîte de dialogue avec une partie de la fenêtre frame parent ou même pour la laisser en place si le parent est redimensionné.L'illustration suivante montre une barre de boîte de dialogue avec divers contrôles.

Une barre de boîte de dialogue

Barre de boîte de dialogue VC

À d'autres cas, utiliser un objet d' CDialogBar est semblable à l'utilisation d'une boîte de dialogue non modale.Utilisez l'éditeur de boîtes de dialogue pour concevoir et créer la ressource de boîte de dialogue.

L'une des vertus des barres de boîte de dialogue est qu'elles peuvent contenir des contrôles autres que des boutons.

Pendant qu'il est normal de dériver vos propres classes de boîte de dialogue d' CDialog, vous ne dérivez pas généralement votre propre classe pour une barre de boîte de dialogue.Les barres de boîte de dialogue sont des extensions à une fenêtre principale et tous les messages de contrôle-notification de barre de boîte de dialogue, tels que BN_CLICKED ou EN_CHANGE, seront envoyés au parent de la barre de boîte de dialogue, la fenêtre principale.

Voir aussi

Concepts

exemple

Autres ressources

Interface utilisateur