CReBar与CReBarCtrl
MFC 提供两个类创建 rebar:(包装 windows 公共控件 API) 的 CReBar 和 CReBarCtrl 。CReBar 提供所有 rebar 公共控件的功能及其处理许多需的公共控件设置和结构。
,如果不打算集成 rebar MFC 体系结构,CReBarCtrl 是 Win32 rebar 控件的包装类,并可能较为容易实现。如果您计划使用 CReBarCtrl 和集成 rebar MFC 体系结构,您必须谨慎附加传达 rebar 控件处理到 MFC。此通信不是困难;但是,它是不需要其他操作,当您使用 CReBar时。
Visual C++ 提供了两种利用 rebar 公共控件。
使用 CReBar,创建 rebar,然后调用 CReBar::GetReBarCtrl 到 CReBarCtrl 成员函数的 get 访问。
说明 CReBar::GetReBarCtrl 是转换 rebar 对象的 this 指针的内联成员函数。这意味着,在运行时,函数调用没有开销。
使用 CReBarCtrl 的构造函数,以创建 rebar。
任一方法允许您为 rebar 控件的成员函数的访问。当您调用 CReBar::GetReBarCtrl时,它返回对 CReBarCtrl 对象,因此您可以使用其中之一组成员函数。使用 CReBar,请参见 CReBar 有关构造和创建 rebar 的信息。