用类名获取句柄的问题(急) 枚举一个窗口的所有控件,但是有几个控件的类名相同,如何才能得到其中一个指定的控件句柄?比如:一个窗口里有4个TEDIT类名的控件,我想得到其中第三个TEDIT控件的句柄,通过用类名获取句柄怎么实践啊?(因为是别的程序,我不知道控件的名称)谢谢..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 至少你要知道这些TEDIT的不同之处才好区分比如TAG值... 类名不行,因为同类组件的类名是一样的,要通过组件名称才行。procedure TForm1.FormCreate(Sender: TObject);var i : integer;begin for i:=0 to self.ComponentCount-1 do begin if uppercase(self.Components[i].Name)='EDIT1' then begin //.......................... //没有测试。 end; end;end; 开帖散分,5/10[铁公鸡拨毛] 用什么组件可以高亮度显示html中的部分文字,谢谢 如何获得DataGrid选中的行的行号 我的Jpegimage怎么没法保存 使用TNMUDP控件通信时,如何确认另一端已经连接上?谢谢! 弹出菜单问题 因为数据库正在使用,所以未能获得对数据库的排它访问权。 有关文件复制和剪贴板的关系的问题 C++写的函数库DLL,用delphi调用问题,大家都进来看看,解决立马给分,在线等!!!!!!! 关于cxGrid 显示字段的问题 怎么点击其它软件窗口中的指定按钮? 数据库系统中常遇到的一个问题.权限与菜单显示的问题.
比如TAG值...
var
i : integer;
begin
for i:=0 to self.ComponentCount-1 do
begin
if uppercase(self.Components[i].Name)='EDIT1' then
begin
//..........................
//没有测试。
end;
end;
end;