BOOL CMFCStatusBar::GetItemRect(int nIndex, LPRECT lpRect) const;
- nIndex: 状态栏的窗格索引,从 0 开始。
- lpRect: 用于接收窗格矩形坐标的 RECT 结构。
该方法用于获取指定索引的状态栏窗格的矩形坐标。返回值为 TRUE 表示成功,lpRect 中存储了窗格的矩形坐标;返回值为 FALSE 表示失败。
以下是一个示例用法:
// 假设 pStatusBar 是你的 CMFCStatusBar 对象
int nIndex = 0; // 窗格索引
CRect rectPane;
if (pStatusBar->GetItemRect(nIndex, &rectPane)) {
// rectPane 包含窗格的矩形坐标
TRACE(_T("Pane coordinates: %d, %d, %d, %d\n"),
rectPane.left, rectPane.top, rectPane.right, rectPane.bottom);
} else {
TRACE(_T("Failed to get pane coordinates.\n"));
}
在这个示例中,GetItemRect 方法用于获取状态栏的第一个窗格的矩形坐标,并将结果存储在 rectPane 中。
转载请注明出处:http://www.zyzy.cn/article/detail/20076/MFC/CMFCStatusBar