控制条

“控制条”是一般名称。工具栏、状态栏和对话栏。MFC 类 CToolBarCStatusBarCDialogBarCOleResizeBar,并且, CReBar 从类派生 CControlBar,实现自己的通用功能。

控件条显示控件的行用户可以选择,执行命令或获取程序信息的窗口。控件条的类型包括工具栏、对话栏和状态栏。

重要说明重要事项

基于 MFC 4.0 版中,工具栏、状态栏和工具提示中实现使用该 comctl32.dll 实现的系统功能而不是以前执行特定于 MFC。在 MFC 6.0 版中, CReBar,还包装 comctl32.dll 功能,添加了。

控制棒类型简单介绍。有关更多信息,请参见下面的链接。

控制条

控制条通过提供 express,一步命令事件极大改进程序的可用性。类 CControlBar 提供所有工具栏、状态栏和对话栏的通用功能。CControlBar 用于确定在其父框架窗口的控件条的功能。由于控件条通常是父框架窗口的子窗口,它是 “同级” rename 框架窗口的客户端视图或 MDI 客户端。控制棒对象使用有关其父窗口的工作区矩形的信息来确定自身。然后修改父的其余客户端窗口矩形,以便客户端视图或 MDI 客户端窗口加载客户端窗口的其余部分。

说明说明

如果控件栏上的按钮没有 命令UPDATE_COMMAND_UI 处理程序,该机制自动禁用按钮。

工具栏

工具栏是显示数字复制的按钮行执行命令的控制条。按工具栏按钮与选择菜单项等效,,如果该菜单项具有 ID 和工具栏按钮具有相同,它都使用同一处理程序映射到菜单项。可以配置该按钮显示和为以普通按钮、单选按钮或复选框。工具栏在框架窗口的顶部对齐通常,但是, MFC 工具栏可以 “”停靠到其父窗口或浮动的任何一边在其自己的 mini-language 框架窗口。工具栏 “也可以浮动”,并可以更改其大小并将其与鼠标。,当用户移动工具栏中的按钮,将鼠标工具栏还可以显示工具提示。工具提示是简要描述按钮的目的一微小的弹出窗口。

说明说明

基于 MFC 4.0 版中,类 CToolBar 使用窗口工具栏公共控件。CToolBar 包含 CToolBarCtrl。但是较旧的工具栏仍支持,。参见中的文章 工具栏

状态栏

状态栏是包含文本输出窗格的控制条,或 “指示符”。输出窗格通常用作消息行并将状态指示。消息行示例包括简要说明选定菜单或工具栏命令在 MFC 应用程序向导创建的默认状态栏最左侧窗格中的命令帮助消息行。状态指示示例包括 scroll lock、 num LOCK 和其他键。状态栏通常对齐框架窗口的底部。请参见类 CStatusBar 和类 CStatusBarCtrl

对话栏

对话栏是控制条,根据一个对话框模板资源,与无模式对话框的函数。对话栏可以包含 windows、自定义或 Activex 控件。在对话框中,用户可以在控件中选定。对话栏可以在顶层,底部对齐,左侧,或框架窗口的右侧和他们的框架窗口也可以将浮动。请参见类 CDialogBar

Rebar

rebar 是对于 rebar 控件提供停靠、布局、状态和持续时间信息的控制条。rebar 对象可以包含各种子窗口,通常其他控件,包括编辑框,工具栏,而列表框。rebar 对象可以显示其在指定的位图的子窗口。可以通过单击或拖动其手柄条自动和手动调整。请参见类 CReBar

请参见

其他资源

用户界面