怎么读取到所有的FORM的名字呢? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for i:=0 to screens.forms.count-1 dobegin showmessage(twincontrol(screens.forms[i]).name);end; 如上Screen可以取当前Application(当然这个是Delphi写的)的所有Form,因为Screen把所的Application中的Form放到一个TList对象中了。但要是得到整个OS中存在的Form就没有那么简单了,可以通过带有一个回调参数API函数来作(函数名我忘了) 对了想起来了,用EnumWindow()这个函数,用法可以看一个MSDN或Delphi中Win SDK帮助 我的提示:screens没有定义。。晕 如果你要得到整个系统中的forms,还是用EnumWindow()吧。使用细节网上很多的,可以随便找到不少。 if assigned(窗口名) then 窗口.width:=100可我用上面的不行,返回不了呀,晕死 你写错了,是Screen,不是screens! 微软已经不支持pascal的calling convention了吧? 如何自定义颜色 delphi 写一个 关于进程的dll TIdTCPServer中如何让程序始终保持与客户端的连接? 使用case of判断字符串出错,如何解决 折腾了我三天的问题还未解决。 delphi qreport fastreport 里如何实现求和 怎样得到应用程序列表 送分了,前20位有分 TImage的打印问题,非常着急啊!高分相送!!! 急!!高手请进!!100分!! QRMemo1这个组件想让它对应的字段在规定了长度后换行,这项功能怎样实现。
begin
showmessage(twincontrol(screens.forms[i]).name);
end;
但要是得到整个OS中存在的Form就没有那么简单了,可以通过带有一个回调参数API函数来作(函数名我忘了)
窗口.width:=100可我用上面的不行,返回不了呀,晕死