ListView_GetItem(List_Handle,objItem) 数据为空?
List_Handle为目标窗口的systemlistview32的句柄
intP := -1;
for intIndex := 0 to ListView_GetItemCount(List_Handle) do begin
intP := ListView_GetNextItem(List_Handle,intP,LVNI_ALL);
if intP <> -1 then begin
objItem.mask := LVIF_PARAM;
objItem.iItem := intP;
objItem.iSubItem := 0;
ListView_GetItem(List_Handle,objItem);
Memo1.Lines.Add(IntToStr(intP));
Memo1.Lines.Add(objItem.pszText);
Memo1.Lines.Add('=====================');
end;
end;
结果如下:
0
=====================
1
=====================
2
=====================
3
=====================
4
=====================
5
=====================
哪位给个介绍原因???
[解决办法]