【发布时间】:2012-11-11 08:57:44
【问题描述】:
这是一种 GUI 自动化应用程序,我想从另一个进程的列表视图中读取数据。
列表视图类是 SysListView32,并具有以下样式集 LVS_OWNERDRAWFIXED
通常我可以使用以下过程从列表视图中读取文本
- 在其他进程的内存空间中分配内存
- 向 listview 发送消息以使用该进程中分配的缓冲区指针读取文本
- 读取缓冲区
当列表视图不是所有者绘制时它工作正常,但在这种情况下,列表视图似乎是由所有者绘制的,即列表项没有数据。
是否可以通过我讨论过的方法或任何方法或通过挂钩 api 或任何方法从这样的列表视图中读取文本?
【问题讨论】:
-
不,还没有,还在挣扎。
-
我也面临同样的问题。你解决了吗?
-
@ABBolim:不,还没有,似乎没有可行的解决方案
标签: windows api inter-process-communicat syslistview32