知道了控件的名称,怎么获得它的handle句柄? 如题。我通过了FORM.COMPONENTS取得了所有控件的名称,我想知道各个控件的句柄? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hwnd := FindWind(classname,windName);//注意那些没有句柄的控件! 只有从TWinControl继承的类才有句柄,通过Handle属性可以获取例如,先通过窗口的FindComponent方法找到你要的控件,然后,用is判断一下是否是TWinControl,如果是的话强制转换成TWinControl之后调用Handle就可以了 我想获取某些按钮和POPUP菜单的句柄 VarTJ,AQ:HWNDTJ:=FindWindow(nil,'窗体标题');AQ:=FindWindowex(TJ,0,nil,'Mainmenu名称'); delphi中设计报表的问题 一个棘手的问题 fastreport+sql2000+delphi问题麻烦 一个不算高级的问题~~ 请问怎样才能取出DBGrid单元格中的数据(未选定的单元格) 请教高手!一个属性值设定问题. 在Delphi中怎样用API函数来选择画笔画刷的?哪个类提供画出标准控件界面的函数? Form创建的问题 请问:李维的《分布式多层应用系统篇》上的例子在单机上能运行吗?需要什么样的操作系统(最低)及软件环境? mediaplayer控件播放网络视频 一个线程的问题 delphi存放到一个数组里
例如,先通过窗口的FindComponent方法找到你要的控件,然后,用is判断一下是否是TWinControl,如果是的话强制转换成TWinControl之后调用Handle就可以了
TJ,AQ:HWNDTJ:=FindWindow(nil,'窗体标题');
AQ:=FindWindowex(TJ,0,nil,'Mainmenu名称');