CToolBar::GetItemRect 是 MFC(Microsoft Foundation Classes)中 CToolBar 类的一个公共方法,用于获取工具栏上特定工具按钮的矩形区域信息。

这个方法的声明如下:
BOOL GetItemRect(
   int nIndex,
   LPRECT lpRect
) const;

其中参数含义为:
  •  nIndex:要获取矩形信息的工具按钮的索引。

  •  lpRect:指向RECT结构的指针,用于接收工具按钮的矩形区域信息。


返回值为 BOOL 类型,表示是否成功获取矩形信息。

示例用法:
CToolBar myToolBar;
// 假设myToolBar已经被创建和填充

int nIndex = 2; // 你要获取的工具按钮的索引
RECT rect;

if (myToolBar.GetItemRect(nIndex, &rect))
{
    // 成功获取矩形信息,可以使用rect结构中的数据
    // rect.left, rect.top, rect.right, rect.bottom
}
else
{
    // 获取失败,可能是索引无效或其他原因
}

此方法可用于获取工具栏上某个按钮的位置和大小,以便进行相关的操作,比如自定义绘制等。


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