控制条

“控制条”是一般名称。工具栏、状态栏和对话栏。 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

请参见

其他资源

用户界面