怎样通过API函数得到另一个程序中ListView(类名SysListView32)控件的内容?

hesicong 2004-02-12 06:40:27
我再把问题明确一下:
怎样通过API函数得到另一个程序中ListView(类名SysListView32)控件的内容?
例如:我已经通过Spy++得到NetTransport中的下载程序列表的句柄(hList),然后我用itemCount=SendMessage(hList, LVM_GETITEMCOUNT, 0, 0)成功的得到了项目的数量。但是当我用SendMessage(hList, LVM_GETITEMTEXTA, 1, aLVITEM)(其中aLVITEM为LVITEM,具体见后摘自MSDN)时NetTransport出现非法操作,查询aLVITEM.pszText为空。
Private Type LVITEM
mask As Long
iItem As Long
iSubItem As Long
state As Long
stateMask As Long
pszText As String
cchTextMax As Long
iImage As Long
lParam As Long
iIndent As Long
End Type
我试过FlashGet等有ListView控件的程序均出现非法操作,致使无法成功的得到控件中的内容。
...全文
91 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧