注意ie的标题不一定,网页不单一,使用什么方法
findwindow()????
EnumWindows()???

解决方案 »

  1.   

    IE的类名大概是 IEFrame
    你查找这个类就行了Findwindow(nil,'IEFrame');
      

  2.   

    Findwindow('IEFrame',nil);
    不行
      

  3.   

    可能不行,现在我想用程序关闭所有IE窗口.
    SendMessage(Findwindow('IEFrame',nil),WM_CLOSE,0,0);
    没反应哦,Findwindow('IEFrame',nil)能取到句柄,不过怎么关窗口,
    这才是我的目的
      

  4.   

    用这个试试,应该是没有问题的 GetForegroundwindow()
      

  5.   

    dreamonce(小虫) 
    呵呵,我试了下,HANDLE可以得到,而且很对,可就关不了
    但可以关闭MYIE开的窗口。
    难道IE屏蔽了WMCLOSE?要不,直接结束"IEEXPLORE"进程吧,哈哈
      

  6.   

    你试下
    var
      IEHandle:THandle;
      buf1:Dword;
    begin
      IEHandle:=Findwindow('IEFrame',nil);
      GetWindowThreadProcessId(IEHandle,@buf1);
        if Buf1<>0 then
          TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,buf1),$FFFFFFFF);
    end;