读书人

ListView_GetItem(List_Handle,objIte

发布时间: 2012-03-18 13:55:39 作者: rapoo

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

=====================

哪位给个介绍原因???





[解决办法]

探讨
以前弄过类似的东西,记得是要在目标进程内申请空间,发消息,再读出数据

读书人网 >.NET

热点推荐