该方法的声明如下:
BOOL GetItemRect(
int nIndex,
LPRECT lpRect
) const;
参数解释:
- nIndex:要获取矩形区域的列表框项的索引。
- lpRect:指向 RECT 结构的指针,用于接收矩形区域的坐标。
返回值:
- 如果成功,则返回非零;如果失败,则返回零。
使用示例:
CListBox listBox;
// 假设 listBox 是已经创建并填充的列表框
int nIndex = 2; // 要获取的项的索引
RECT rect;
BOOL bResult = listBox.GetItemRect(nIndex, &rect);
if (bResult) {
// rect 包含了列表框中索引为 nIndex 的项的矩形区域坐标
// 可以在这里使用 rect 的坐标信息
} else {
// 获取失败的处理
}
这个方法对于获取列表框中某个特定项的位置信息非常有用,例如在绘制自定义内容或者处理鼠标点击事件时可能会用到。
转载请注明出处:http://www.zyzy.cn/article/detail/18478/MFC/CListBox