在 MFC(Microsoft Foundation Classes)中,CToolBar::GetItemRect 是 CToolBar 类的一个公共方法,用于获取工具栏上指定按钮的矩形区域信息。这个方法的声明如下:
void GetItemRect(
   int nIndex,
   LPRECT lpRect
) const;

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

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


以下是一个简单的示例:
CToolBar myToolBar;
// 假设myToolBar已经被创建

// 获取第一个按钮的矩形区域信息
int nIndex = 0;
RECT rect;
myToolBar.GetItemRect(nIndex, &rect);

// 现在 rect 中包含了第一个按钮的矩形区域信息

在这个例子中,通过调用 GetItemRect 方法,你可以获取指定索引的工具栏按钮的矩形区域信息。得到的 rect 结构包含了按钮的左上角和右下角坐标,以及按钮的宽度和高度。

这个方法通常在需要获知工具栏按钮位置和大小的情况下使用,例如在自定义绘制或布局按钮时。


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