Partager via


Classes de barres de contrôles

Les barres de contrôles sont jointes dans une fenêtre cadre. Elles contiennent des boutons, des volets d'état, ou des modèles de boîte de dialogue. Les barres de contrôle en déplacement libre, également appelées palettes d'outils, sont implémentées en les attachant à un objet CMiniFrameWnd.

Barres de contrôles du framework

Ces barres de contrôles sont partie intégrante du framework MFC. Elles sont plus faciles à utilisaer et plus puissantes que les barres de contrôle Windows car elles sont intégrées au framework. La plupart des applications MFC utilisent ces barres de contrôles plutôt que les barres de contrôle Windows.

  • CControlBar
    La classe de base pour les barres de contrôles 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 cadre. La barre de contrôle contient soit les contrôles enfants ou les contrôles basés sur des HWND ou des contrôles non basés sur HWND, tels que les boutons de la barre d'outils.

  • CDialogBar
    Une barre de contrôles basée sur un modèle de boîte de dialogue.

  • CReBar
    Supporte une barre d'outils qui peut contenir des fenêtres enfant supplémentaires sous forme de contrôles

  • CToolBar
    Le contrôle de barre d'outils qui contient les boutons de commande bitmap non basés sur un HWND. La plupart des applications MFC utilisent cette classe au lieu de CToolBarCtrl.

  • CStatusBar
    La classe de base pour les fenêtres de contrôle de la barre d'état. La plupart des applications MFC utilisent cette classe au lieu de CStatusBarCtrl.

Barres de Contrôle Windows

Ces barres de contrôle sont des wrappers légers pour les contrôles Windows correspondants. Étant donné qu'elles ne sont pas incluses dans le frameworke, il est plus difficile de les utiliser que les barres de contrôle précédemment répertoriées. 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
    Une fenêtre horizontale, généralement divisée en volets, où une application peut afficher les informations d'état.

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

Classes liées

  • CToolTipCtrl
    Une petite fenêtre indépendante qui contient une seule ligne de texte qui décrit l'objectif d'un outil dans une application.

  • CDockState
    Gère le stockage permanent des données d'état d'ancrage des barres de contrôle.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes