BOOL GetItemRect(int nIndex, LPRECT lpRect) const;
- nIndex:要获取矩形区域信息的按钮的索引。
- lpRect:指向 RECT 结构的指针,用于接收按钮矩形区域的信息。
方法返回 TRUE 表示成功,FALSE 表示失败。如果成功,lpRect 结构中将包含按钮的矩形区域坐标。
以下是一个简单的示例:
CToolBarCtrl myToolBarCtrl;
// 假设已经创建和初始化了工具栏控件 myToolBarCtrl
RECT buttonRect;
memset(&buttonRect, 0, sizeof(RECT));
BOOL bResult = myToolBarCtrl.GetItemRect(0, &buttonRect); // 获取第一个按钮的矩形区域信息
if (bResult) {
// 在这里可以使用 buttonRect 结构体中的信息,例如:
// buttonRect.left - 矩形左边界
// buttonRect.top - 矩形上边界
// buttonRect.right - 矩形右边界
// buttonRect.bottom - 矩形下边界
}
请确保在调用 GetItemRect 后检查返回的结果,以确保获取矩形区域信息成功。
转载请注明出处:http://www.zyzy.cn/article/detail/22702/MFC/CToolBarCtrl