MS的SPY++的find windows不能捕获到label或者edit等控件,想问问如果想捕获其它程序的label上的caption上的值 MS的SPY++的find windows不能捕获到label或者edit等控件,想问问如果想捕获其它程序的label上的caption上的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用一个计时器和一个编辑框,然后按下列代码书写,运行后将光标移到控件上就可以了。procedure TForm1.Timer1Timer(Sender: TObject);var p:TPoint; handle:THandle; ps:array[0..255] of char;begin getCursorPos(p); handle:=WindowFromPoint(p); getWindowText(handle,ps,255); edit1.Text:=string(ps);end;----------------------http://goomoo.uuoo.comhttp://goomoo.yeah.net 楼上的兄弟我试过了,没有的label是不可以的 怎么会? 我已测试了的。光标移到控件上后,标签上的文字会显示在窗体的Edit1中。 楼主你为什么这么瓜呢,label没有窗口句柄,SPY++咋个能得到caption的值呢?除非用全局API勾子,猪头! 如何控制桌面图标的位置。 Delphi调用C的DLL库,部分内存被改写。谢谢。 我想再注册表里判断一个值,决定系统是否启动的问题 小弟从今天开始将全面学习delphi,望各路高手不吝赐教! ActionManager控件怎么把工具栏上面的CAPTION放在图标的下面啊。。 完了,不会做了 paradox与tadotable连接问题 如何用sql语句进行日期类型的查询 一个字符串的问题 关于 microsoft help workshop的问题 初级问题 关于CoInitialize --- 急急急!!!
var
p:TPoint;
handle:THandle;
ps:array[0..255] of char;
begin
getCursorPos(p);
handle:=WindowFromPoint(p);
getWindowText(handle,ps,255);
edit1.Text:=string(ps);
end;----------------------
http://goomoo.uuoo.com
http://goomoo.yeah.net
label是不可以的