CReBar

CObject
 └CCmdTarget
    └CWnd
       └CControlBar
          └CReBar


CReBar对象是一个控制条,它为rebar控件提供页面布局、持续性和状态信息。
rebar对象可以包含多种子窗口,通常是其它控件,包括编辑框、工具条和列表框。rebar对象可以把它的子窗口显示在一个指定的位图上面。应用程序可以自动地改变rebar的大小,或者是用户通过单击或拖动rebar的控制条来手动改变它的大小。


Rebar控件
rebar对象的行为类似于一个工具条对象的行为。一个rebar使用单击-拖动机制来调整它的带的尺寸。一个rebar控件可以包含一个或多个带,每一个带可以是一个控制条、一个位图、一个文本标签和一个子窗口的任意组合。但是,带不能包含多于一个的子窗口。
CReBar使用CReBarCtrl类来提供它的实现。你可以通过CReBarCtrl来访问rebar控件,以利用控件的定制选项。要获取有关rebar控件的给定选项,请参见CReBarCtrl。
警告:
Rebar和rebar控件对象不支持MFC固定控制条。如果调用了CReBar::EnableDocking,则你的应用程序将给出断言。
#include <afxext.h>


CReBar类成员

构造
Create创建一个rebar控件,并将它连接到CReBar对象上

属性
GetReBarCtrl允许直接访问基础通用控件
AddBar将一个带添加到一个rebar中