以下是该函数的声明:
BOOL ListView_GetItemPosition(
HWND hwnd,
int i,
POINT *ppt
);
参数说明:
- hwnd:列表视图控件的句柄。
- i:要获取位置信息的列表项的索引。
- ppt:指向POINT结构的指针,用于接收位置信息。
函数返回值:
- 如果函数成功,返回值为TRUE;如果失败,返回值为FALSE。
使用示例:
#include <CommCtrl.h>
// 假设 hListView 是你的列表视图控件的句柄
POINT pt;
int itemIndex = 2; // 要获取位置信息的列表项的索引
BOOL result = ListView_GetItemPosition(hListView, itemIndex, &pt);
if (result) {
// 成功获取位置信息,pt 中包含了指定项的位置坐标
// pt.x 和 pt.y 分别是项的左上角在客户区坐标系中的横纵坐标
} else {
// 获取位置信息失败
}
这个函数可以帮助你获取列表视图控件中指定项的位置信息,使得你可以在需要的时候进行相应的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/24723/Win32 API/Commctrl.h/ListView_GetItemPosition