CControlBar

CControlBar est la classe de base pour les classes de la barre de contrôle CStatusBar, CToolBar, CDialogBar, CReBaret COleResizeBar. Une barre de contrôle est une fenêtre qui est habituellement alignée à gauche ou à droite d'une fenêtre frame. Il peut contenir des éléments enfants qui sont soit HWND- fonction de contrôles, qui sont des fenêtres de Windows qui génèrent et répondent aux messages de Windows, ou non -HWND-basé des éléments qui ne sont pas des fenêtres et sont gérées par le code de l'application ou le code de cadre. Zones de liste et les contrôles d'édition sont des exemples de HWND-base de contrôles ; les volets de barre d'État et de boutons bitmap sont des exemples non-HWND-base de contrôles.

Windows de la barre de contrôle sont généralement des fenêtres enfants d'une fenêtre de frame parent et sont habituellement des frères et sœurs à l'avis du client ou client MDI de la fenêtre frame. Un objet CControlBar utilise les informations sur le rectangle client de la fenêtre parent se pour positionner. Il informe ensuite la fenêtre parent de combien d'espace demeure non allouée dans la zone client de la fenêtre parent.

Pour plus d'informations sur CControlBar, consultez l'article Sujets de barre de contrôle dans le Guide du programmeur Visual C++ et techniques Note 31, barres de contrôle.

# include lt;afxext.h>

Membres de la classe |nbsp ; Classe de base | Graphique de la hiérarchie

Écha&ntillonnbsp ; Exemple MFC CTRLBARS

Voir aussi  ;CToolBar, CDialogBar, CStatusBar, CReBar

Index