路 路远 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #3 GetDlgltemText获取对话框中与控制有关的文本或标题。<br>控制文本是什么?
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #4 lable没有句柄的,他是由他的父类画出来的,因此无法通过WIN API得到他的CAPTION,<br>或许通过DELPHI的RTT得到他的内容
路 路远 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #5 spp++和WinSight32看好像每一个lable都有句炳?<br>DELPHI的RTT是什么,函数原型?
路 路远 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #6 有一个GetDlgltemText获取对话框中与控制有关的文本或标题,<br>与控制有关的文本或标题是什么?比方说是一个保存对话框,是保存按钮还是保存时的路径文件名?
K knmfkr Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #7 也许你要这样:<br><br>if (FindComponent('label1') is TLabel) then<br>begin<br> edit1.Text :=TLabel(FindComponent('label1')).Caption;<br> edit2.Text :=TLabel(FindComponent('label1')).name;<br>end;
也许你要这样:<br><br>if (FindComponent('label1') is TLabel) then<br>begin<br> edit1.Text :=TLabel(FindComponent('label1')).Caption;<br> edit2.Text :=TLabel(FindComponent('label1')).name;<br>end;
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #8 我的意思就是knmfkr的,要用FindComponent来查着,不过速度慢呀,用GetWindowsText之类<br>的函数是什么都的不到,他没有Handle你如何查找他的标题了?你用Spy++看到的,应该不是<br>TLabel!
我的意思就是knmfkr的,要用FindComponent来查着,不过速度慢呀,用GetWindowsText之类<br>的函数是什么都的不到,他没有Handle你如何查找他的标题了?你用Spy++看到的,应该不是<br>TLabel!
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-14 #11 TStaticText是可以用GetWindowText取得它的标题的。<br>另: Label是没有handle的