BOOL GetItemPosition(int nItem, LPPOINT lpPoint) const;
这个方法接受两个参数:
- nItem:项的索引。
- lpPoint:指向接收项位置的 POINT 结构体的指针。
以下是一个示例:
CListCtrl myListCtrl;
int itemIndex = 2; // 假设你要获取第三项的位置
POINT itemPosition;
if (myListCtrl.GetItemPosition(itemIndex, &itemPosition))
{
// itemPosition 中包含了指定项的位置信息
}
else
{
// 获取失败
}
在这个示例中,itemPosition 变量将包含第三项的位置信息。如果返回值为 TRUE,表示获取成功,否则为失败。
请注意,GetItemPosition 方法用于获取指定项的位置,而不是矩形区域。如果你需要获取指定项的矩形区域,可以使用 GetItemRect 方法。
转载请注明出处:http://www.pingtaimeng.com/article/detail/18600/MFC/CListCtrl