在 MFC 的 CReBarCtrl 类中,确实存在 CReBarCtrl::GetBarInfo 这个公共方法。该方法用于获取有关整个 ReBar 控件的信息。

下面是该方法的一般形式:
BOOL GetBarInfo(
   LPREBARINFO lprbi
) const;

参数 lprbi 是一个指向 REBARINFO 结构的指针,该结构包含了有关 ReBar 控件的信息,如 ReBar 的尺寸等。

示例代码:
CReBarCtrl m_wndReBar;

// 在某处获取 ReBar 控件的信息
REBARINFO rbi;
ZeroMemory(&rbi, sizeof(rbi));
rbi.cbSize = sizeof(rbi);

if (m_wndReBar.GetBarInfo(&rbi))
{
    // 使用 rbi 中的信息处理相应的逻辑
}

请确保在调用此方法之前,正确地填充 REBARINFO 结构的 cbSize 成员,指定结构的大小。确保在调用此方法之前已经成功创建了 CReBarCtrl 控件。


转载请注明出处:http://www.zyzy.cn/article/detail/21935/MFC/CReBarCtrl