当前位置:编程学习 > VB >>

您好,请赐教:用API怎样读取Static类上面的文本信息?

大家好,我现在遇到一个难道,由另外一个软件生成的数据信息,
显示在(用SPY++测得)类名是Static的控件上。因为它没有导出到
EXCEL功能,现在需要将这Static控件的数据读取写到EXCEL表上。
但是用API只能得到Static控件的句柄,不知怎样遍历Static控件
上的内容并读取,我现在是对MFC弄的类,无能为力,请大家赐教,
先谢谢了!!!!!!
--------------------编程问答-------------------- Static自身的文本是靠getwindowtext获取。
至于上面画上去的文本,考虑api hook或者ocr识别。 --------------------编程问答-------------------- 首先感谢caozhy的回复。
我用getwindowstext不能获取Static上的标题或文本
用spy++也不行。
请教您怎样用hook或者ocr识别,有这方面的源码实例吗?
非常感谢!!! --------------------编程问答-------------------- 用Spy4Win软件试试,如果能读,让它生成VB代码片断。 --------------------编程问答--------------------
引用 2 楼 djxysh 的回复:
首先感谢caozhy的回复。
我用getwindowstext不能获取Static上的标题或文本
用spy++也不行。
请教您怎样用hook或者ocr识别,有这方面的源码实例吗?
非常感谢!!!

控件句柄都找到了,谁说 Static 上的文本不能用 GetWindowText() 获取?

一般情况下,Static的文本不会用直接操作DC的方法绘上去吧!难道是艺术字?

我还没看到过 Spy++ 取不到的 Static 文本呢。
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,