Les barres de contrôle sont attachés à une fenêtre frame. Ils contiennent des boutons, les volets de statut ou un modèle de boîte de dialogue. Barres de contrôle flottant, aussi appelés les palettes d'outil, sont mises en œuvre en les attachant à un objet de CMiniFrameWnd.
Cadre de contrôle de barres
Ces barres de contrôle font partie intégrante du cadre de MFC. Ils sont plus faciles à utiliser et plus puissants que les barres de contrôle les fenêtres parce qu'ils sont intégrés dans le cadre. La plupart des applications MFC utilisent ces barres de contrôle, plutôt que les barres de contrôles Windows.
La classe de base pour MFC contrôle barres indiqués dans cette section. Une barre de contrôle est une fenêtre alignée sur le bord d'une fenêtre frame. La barre de contrôle contient un HWND-basé des contrôles enfants ou non fondée sur un HWND, tels que les boutons de la barre d'outils.
Fenêtres de contrôle de barre d'outils contenant des boutons de commande de bitmap non basés sur un HWND. La plupart des applications MFC utilisent cette classe plutôt que CToolBarCtrl.
La classe de base pour windows contrôle de barre d'État. La plupart des applications MFC utilisent cette classe plutôt que de CStatusBarCtrl.
Une barre de contrôle est basée sur un modèle de boîte de dialogue.
Les barres de contrôles Windows
Ces barres de contrôle sont des wrappers minces pour les contrôles Windows correspondants. Comme ils ne sont pas intégrés avec le cadre, ils sont plus difficiles à utiliser que les barres de contrôles énumérés ci-dessus. La plupart des applications MFC utilisent les barres de contrôle ci-dessus.
Une fenêtre horizontale, généralement divisée en volets, dans laquelle une application peut afficher des informations d'État.
Fournit les fonctionnalités de contrôle commun barre d'outils Windows.
Classes connexes
Une petite fenêtre pop-up qui affiche une seule ligne de texte décrivant l'objectif d'un outil dans une application.
Gère le stockage permanent d'amarrage des données d'État pour les barres de contrôle.