CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何获取已打开的ie的句柄?

楼主dreamonce(小虫)2004-12-01 17:52:57 在 Delphi / Windows SDK/API 提问

注意ie的标题不一定,网页不单一,使用什么方法  
  findwindow()????  
  EnumWindows()??? 问题点数:20、回复次数:8Top

1 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-01 18:09:58 得分 0

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

2 楼dreamonce(小虫)回复于 2004-12-02 09:06:27 得分 0

Findwindow('IEFrame',nil);  
  不行Top

3 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-02 09:07:30 得分 0

你写反了吧?Top

4 楼dreamonce(小虫)回复于 2004-12-02 09:11:51 得分 0

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

5 楼tantanzhi(西门雪ぺ知)回复于 2004-12-02 09:33:29 得分 0

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

6 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-02 09:44:23 得分 0

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

7 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-02 09:49:12 得分 20

你试下  
  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;Top

8 楼dreamonce(小虫)回复于 2004-12-02 10:12:08 得分 0

老大就是老大,  
  我对您的敬仰如滔滔江水连绵不绝,  
  又如......Top

相关问题

  • 如何获取IE的窗口句柄?
  • 如何获取打开的IE窗口句柄并且在过一段时间后关闭这个窗口
  • 怎样用api获取ie窗口中文本框的句柄?
  • 如何获取用CFile类打开的文件的文件句柄?
  • 获取视图句柄
  • 在IE中的ActiveX控件内如何获取该IE窗口的句柄?
  • 怎样获取窗口句柄
  • 怎样获取图标句柄?
  • 如何获取窗口句柄?
  • 请问如何获取MessageBox的句柄??

关键词

  • ie
  • ieframe
  • iehandle
  • findwindow
  • nil
  • buf1

得分解答快速导航

  • 帖主:dreamonce
  • nyf1220

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo