控件条附加到框架窗口。 它们包含按钮、状态窗格或对话框模板。 自由浮动控件条(也称为工具面板)通过将它们附加到 CMiniFrameWnd 对象来实现。
框架控件条
这些控制条是 MFC 框架的组成部分。 它们更易于使用,比 Windows 控件栏更强大,因为它们与框架集成。 大多数 MFC 应用程序都使用这些控件条,而不是 Windows 控件栏。
CControlBar
本节中列出的 MFC 控件栏的基类。 控件栏是与框架窗口边缘对齐的窗口。 控件栏包含 HWND
基于的子控件或不基于工具栏 HWND
按钮的控件。
CDialogBar
基于对话框模板的控件栏。
CReBar
支持一个工具栏,该工具栏可以包含控件形式的其他子窗口。
CToolBar
包含不基于位图命令按钮的 HWND
工具栏控件窗口。 大多数 MFC 应用程序都使用此类,而不是 CToolBarCtrl
。
CStatusBar
状态栏控件窗口的基类。 大多数 MFC 应用程序都使用此类,而不是 CStatusBarCtrl
。
Windows 控件栏
这些控件条是相应 Windows 控件的精简包装器。 由于它们未与框架集成,因此比前面列出的控件栏更难使用它们。 大多数 MFC 应用程序使用前面列出的控制栏。
CRebarCtrl
实现对象的内部控制 CRebar
。
CStatusBarCtrl
水平窗口通常划分为窗格,其中应用程序可以显示状态信息。
CToolBarCtrl
提供 Windows 工具栏公共控件的功能。
相关类
CToolTipCtrl
一个小弹出窗口,显示描述应用程序中工具用途的单行文本。
CDockState
处理控制条的停靠状态数据的持久存储。