怎样用api读取别人软件上变化LABLE的文本值,要命的!!(1分)

  • 主题发起人 主题发起人 wei0_0
  • 开始时间 开始时间
W

wei0_0

Unregistered / Unconfirmed
GUEST, unregistred user!
GetDlgitemText可不可以得到别人软件上变化LABLE的文本值,我已经得到了它的窗口的<br>句柄,但是总是得不到 LABLE的文本值,谁知道阿,我不想用取词这种方法.<br>难道API里面真的没有可以取LABLE文本的吗.<br>GetDlgCtrliD(hwndCtl);---它的返回0,调用不成功<br>GetDlgitemText(HWnd,??,str,255);---返回是空的字符.我想是不是得不到LABLE<br>的ID呢.帮忙阿<br><br>
 
好像没有吧,反正edit可以,但label是很难的
 
因为label好象是没句柄的,应该很难。
 
因为label好象是没句柄的,应该很难,也正因为难,作出来的东西才有意思.<br>哪位大侠有这方面的意见呢.说说阿.
 
如果用API真的暂时取不了LABLE的文本,我想,用'取词'那种方法应该也可以,只是没有<br>简洁和稳定的源代码.哪位大侠可以帮忙阿.<br>向各位大侠180度鞠躬...
 
取词技术应该可以解决
 
取词技术的源码都传烂了。试试吧。也只有这条路了。
 
如果是VC写的程序,对话框中的Label一般都是StaticText<br>是一个窗口,获得它的句柄,然后GetWindowText就可以得到<br><br>对于Delphi写的程序,只能如上面所说了
 
同意,GetWindowText。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部