如题

解决方案 »

  1.   

    for i:=0 to screens.forms.count-1 do
    begin
     showmessage(twincontrol(screens.forms[i]).name);
    end;
      

  2.   

    如上Screen可以取当前Application(当然这个是Delphi写的)的所有Form,因为Screen把所的Application中的Form放到一个TList对象中了。
    但要是得到整个OS中存在的Form就没有那么简单了,可以通过带有一个回调参数API函数来作(函数名我忘了)
      

  3.   

    对了想起来了,用EnumWindow()这个函数,用法可以看一个MSDN或Delphi中Win SDK帮助
      

  4.   

    我的提示:screens没有定义。。晕
      

  5.   

    如果你要得到整个系统中的forms,还是用EnumWindow()吧。使用细节网上很多的,可以随便找到不少。
      

  6.   

    if assigned(窗口名) then
      窗口.width:=100可我用上面的不行,返回不了呀,晕死
      

  7.   

    你写错了,是Screen,不是screens!