delphi7有哪些方法可以获得另一个窗体上的指定按钮上显示的文本?? 100

有一个窗体中的一些按钮,不同于普通的小按钮,而是一些比较大的按钮,上面显示文本和数值,而数值会刷新不同的值显示,而当值为0的时候连按钮本身也会消失不见的,有值的时候又重新... 有一个窗体中的一些按钮,不同于普通的小按钮,而是一些比较大的按钮,上面显示文本和数值,而数值会刷新不同的值显示,而当值为0的时候连按钮本身也会消失不见的,有值的时候又重新再刷出来,但是此刻按钮的句柄,在按钮有值时刷新数值也会改变句柄的。所以我不确定是否是真正的按钮。但用SPY++和SPY WIN检测出来确实是BUTTON。但无法获取上面的值。应该不是标题。
我目前获取它的方法是用getdc()和getPixel()来获取指定坐标的颜色来判断这是什么文本。
可是我想获取按钮上面所有的具体文本,有哪些方法可以试着去获取呢?
请写出来具体方法和代码,delphi7的。不盛感激!!!
总结一下就是:通过按钮句柄获取上面显示的值 ,看着像标题,但实质却不是标题。
好奇怪。难道没有人玩DELPHI了?
展开
 我来答
zhl_529
2017-03-21 · TA获得超过151个赞
知道小有建树答主
回答量:387
采纳率:72%
帮助的人:92.4万
展开全部
只能提供一个方法:拦截windows画文本的API函数,就像是金山词霸可以获取鼠标处的文本一样。
追问
有具体代码吗?
DELPHI 7的。实在不行的话别的语言代码也成。我研究研究
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式