CReBarCtrl::GetBandBorders 是 MFC 中 CReBarCtrl 类的一个公共方法。该方法用于获取指定 ReBar 控件中指定带的边界矩形。

以下是该方法的基本语法:
BOOL GetBandBorders(
   int nBand,
   LPRECT lpRect
) const;

参数说明:
  •  nBand:要获取边界的带的索引。

  •  lpRect:接收带边界矩形的 RECT 结构的指针。


方法返回一个 BOOL 值,表示操作是否成功。如果成功,返回非零值;否则,返回零。

例如,如果你有一个 ReBar 控件的指针 m_wndReBar,并且你想获取第一个带的边界矩形,你可以这样调用该方法:
CRect bandRect;
BOOL bSuccess = m_wndReBar.GetBandBorders(0, &bandRect);

if (bSuccess) {
    // 使用 bandRect 中的坐标信息
} else {
    // 操作失败
}

这将获取 ReBar 的第一个带的边界矩形,并将结果存储在 bandRect 中。你可以根据需要处理返回的矩形信息。


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