MFC 提供了两类创建 rebar:(打包 Windows 公共控件 API) 的 CReBar 和 CReBarCtrl。 CReBar 提供所有 rebar 公共控件的功能,因此,在处理很多必需的公共控件设置和结构中的。
如果不打算将 MFC rebar 结构,CReBarCtrl 是 Win32 rebar 控件的包装类,并可能较为容易实现。 如果计划使用 CReBarCtrl 和集成 MFC rebar结构,必须小心注意其他的传达rebar控件处理到 MFC。 此通信不非常困难;但是,它是不必要的额外工作,使用 CReBar。
Visual C++ 提供两种rebar使用公共控件。
使用 CReBar,rebar 创建,然后调用 CReBar::GetReBarCtrl 获取对 CReBarCtrl 成员函数的访问权限。
备注
CReBar::GetReBarCtrl 是要转换 rebar 对象的 this 指针成员函数的内联。这意味着,在运行时,将调用函数没有开销。
使用 CReBarCtrl,rebar 构造函数创建。
任一方法允许您为rebar控件的成员函数的访问。 当您调用 CReBar::GetReBarCtrl时,它返回对 CReBarCtrl 对象的引用,以便可以使用为设置成员函数。 使用 CReBar,请参见 CReBar 有关构造和 rebar 创建的信息。