Partager via


Classes de barre de contrôle

Les barres de contrôle sont attachées à une fenêtre frame. Ils contiennent des boutons, des volets d’état ou un modèle de boîte de dialogue. Les barres de contrôle flottantes libres, également appelées palettes d’outils, sont implémentées en les attachant à un objet CMiniFrameWnd .

Barres de contrôle d’infrastructure

Ces barres de contrôle font partie intégrante du framework MFC. Ils sont plus faciles à utiliser et plus puissants que les barres de contrôle Windows, car elles sont intégrées à l’infrastructure. La plupart des applications MFC utilisent ces barres de contrôle plutôt que les barres de contrôle Windows.

CControlBar
Classe de base pour les barres de contrôle MFC répertoriées 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 des HWNDcontrôles enfants basés sur des contrôles ou des contrôles non basés sur un HWND, tel que des boutons de barre d’outils.

CDialogBar
Barre de contrôle basée sur un modèle de boîte de dialogue.

CReBar
Prend en charge une barre d’outils qui peut contenir des fenêtres enfants supplémentaires sous la forme de contrôles.

CToolBar
Fenêtres de contrôle de barre d’outils qui contiennent des boutons de commande bitmap non basés sur un HWND. La plupart des applications MFC utilisent cette classe plutôt que CToolBarCtrl.

CStatusBar
Classe de base pour les fenêtres de contrôle de barre d’état. La plupart des applications MFC utilisent cette classe plutôt que CStatusBarCtrl.

Barres de contrôle Windows

Ces barres de contrôle sont des wrappers minces pour les contrôles Windows correspondants. Étant donné qu’elles ne sont pas intégrées à l’infrastructure, elles sont plus difficiles à utiliser que les barres de contrôle répertoriées précédemment. La plupart des applications MFC utilisent les barres de contrôle précédemment répertoriées.

CRebarCtrl
Implémente le contrôle interne de l’objet CRebar .

CStatusBarCtrl
Fenêtre horizontale, généralement divisée en volets, dans laquelle une application peut afficher des informations d’état.

CToolBarCtrl
Fournit les fonctionnalités du contrôle commun de barre d'outils Windows.

CToolTipCtrl
Une petite fenêtre contextuelle qui affiche une seule ligne de texte décrivant l’objectif d’un outil dans une application.

CDockState
Gère le stockage persistant des données d’état d’ancrage pour les barres de contrôle.

Voir aussi

Vue d’ensemble de la classe