您的位置:程序门 -> vb ->



如何获取窗口上的文字?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何获取窗口上的文字?
发表于:2007-08-01 14:52:57 楼主
一个应用程序,运行时会向窗口上输出文字(非文本框,类似print方法)。输出位置基本固定。已获得此窗口句柄,请问有什么方法可以获得这些文字?
谢谢!
发表于:2007-08-01 14:56:251楼 得分:0
应该不行,那个好像是图型方式输出的
发表于:2007-08-01 15:06:292楼 得分:0
屏幕取词?
发表于:2007-08-01 15:11:393楼 得分:0
也不算屏幕取词吧……可以不用管指针,简单来说就是要获得某个应用程序窗口上的一段文字。
发表于:2007-08-01 16:46:064楼 得分:0
如果print或textout(api)输出的文字,恐怕难取了!
发表于:2007-08-02 10:17:075楼 得分:0
嗯……如果考虑不是直接获取,而是截获输出的文字呢?
发表于:2007-08-04 15:20:436楼 得分:0
vb控件的print方法调用textout   api,你要是对自己有充分的信心的话可以从截获这个api入手,当然我对自己没信心……
输出后就是位图了,除非用ocr方式,恐怕很难获取了。
发表于:2007-08-04 16:00:457楼 得分:0
拦截textout这个api,从参数中取得要输出的字符串的指针,再取回来....
发表于:2007-08-04 16:28:378楼 得分:0
http://www.51ku.net/info/307.htm
可供参考。
发表于:2007-08-05 16:45:109楼 得分:0
谢谢大家~我了解了~


快速检索

最新资讯
热门点击