Partager via


Classes de barres de contrôles

Les barres de contrôles sont attachées à une fenêtre frame.Ils contiennent des boutons, des barres d'état, ou un modèle de boîte de dialogue.Les barres de contrôles en mouvement libre, également appelées des palettes d'outil, sont implémentées en les joignant à un objet de CMiniFrameWnd .

Barres de contrôles d'infrastructure

Ces barres de contrôles font partie intégrante de l'infrastructure MFC.Ceux-ci sont plus faciles à utiliser et plus puissant que les barres de contrôles Windows car elles sont intégrées à l'infrastructure.La plupart des applications MFC utilisent ces barres de contrôles plutôt que des barres de contrôles Windows.

  • CControlBar
    La classe de base pour les barres de contrôles MFC répertoriées dans cette section.Une barre de contrôles est une fenêtre aligne sur le bord d'une fenêtre frame.La barre de contrôles contient des contrôles enfants ou des contrôles basés sur d' HWNDpas sur HWND, tel que des boutons de barre d'outils.

  • CDialogBar
    Une barre de contrôles en fonction d'un modèle de boîte de dialogue.

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

  • CToolBar
    Fenêtres de contrôle de barre d'outils qui contiennent des boutons de commande de bitmap pas sur HWND.La plupart des applications MFC utilisent cette classe plutôt qu' CToolBarCtrl.

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

Barres de contrôles Windows

Ces barres de contrôles sont des wrappers minces pour les contrôles Windows correspondant.Étant donné qu'ils ne sont pas intégrés à l'infrastructure, il est plus difficile de l'utilisation que les barres de contrôles précédemment répertoriées.La plupart des applications MFC utilisent les barres de contrôles précédemment répertoriées.

  • CRebarCtrl
    Implémente le contrôle interne de l'objet d' CRebar .

  • CStatusBarCtrl
    Une fenêtre horizontale, généralement divisée en plusieurs 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.

Classes connexes

  • CToolTipCtrl
    Une petite fenêtre contextuelle qui affiche une ligne unique de texte qui décrit l'objectif d'un outil dans une application.

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

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes