LVM_GETITEMTEXT 获取ListView的内容

oldm4n oldm4n 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
写程序想对Foxmail的远程邮箱管理做些定制改动,以符合自己的使用习惯。
在Foxmail的远程邮箱管理界面,显示邮件列表的是TListView控件,我现在的做法是写了一个dll,将该dll插入了foxmail的进程,在该dll中subclass了这个TListView控件的实例,然后尝试了以下方法想要获取ListView中所有行的第二列的文本:

LVM_GETITEMTEXT / ListView_GetItemText
LVM_GETITEM / ListView_GetItem
WM_NOTIFY - LVN_GETDISPINFO

dll中的代码已用ListView_GetItemCount取得了列表中项的行数,现在的问题是,无论我指定第几行,取到的永远是第一行的数据(即使我遍历全部N行,结果也不过是取出了N个一样的数据),求思路,谢谢。


...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
oldm4n
界面 15,976 成员 115,866 内容