社区
ATL
帖子详情
请问非BHO的程序,如何获取IE浏览器下载一个网页的事件?
yxandyx
2006-08-17 08:00:50
小弟打算做一个单独的程序来监听IE的事件,比如IE完成一个网页的下载,如何获取这个事件?BHO必须在IE启用第三方控件的时候才能使用,所以很多时候可能用不上。
...全文
523
14
打赏
收藏
请问非BHO的程序,如何获取IE浏览器下载一个网页的事件?
小弟打算做一个单独的程序来监听IE的事件,比如IE完成一个网页的下载,如何获取这个事件?BHO必须在IE启用第三方控件的时候才能使用,所以很多时候可能用不上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ldsjlzy
2006-08-21
打赏
举报
回复
楼主换台机器试下吧,我这台机器可以监听到ie的事件,不通过示例打开网页也能检测到,可能是你的环境有问题。
yxandyx
2006-08-21
打赏
举报
回复
多谢大家
yxandyx
2006-08-20
打赏
举报
回复
请大家帮忙一下,谢谢!
yxandyx
2006-08-20
打赏
举报
回复
jiangsheng(蒋晟.Net[MVP]):你好!
请问你给的例子好像与这个贴子不关呀!不能监听IE事件.
蒋晟
2006-08-19
打赏
举报
回复
www.codeproject.com/shell/AutomateShellWindow.asp
yxandyx
2006-08-19
打赏
举报
回复
ldsjlzy(老李):你好!
示例中可以监听IE窗口,可是只能监听通过示例程序打开的IE窗口,如果不通过示例程序打开,就不能监听了,请问有解决办法吗?
yxandyx
2006-08-18
打赏
举报
回复
我再看看,谢谢!
ldsjlzy
2006-08-18
打赏
举报
回复
楼主没仔细看吧,示例即提供WebBrowser的事件,也提供ie的事件.
yxandyx
2006-08-18
打赏
举报
回复
ldsjlzy(老李):你好!
我看了源码,示例程序中使用了WebBrowser控件,好像只能监听到示例中WebBrowser控件的事件,对于打开的其他IE窗口,示例程序并不能捕捉到事件,请问有解决办法吗?
yxandyx
2006-08-18
打赏
举报
回复
谢谢楼上的兄弟帮忙,特别谢谢ldsjlzy(老李),感谢!
lion_wing
2006-08-17
打赏
举报
回复
哈,楼上的例子很不错,没找到过。
ldsjlzy
2006-08-17
打赏
举报
回复
奇了怪了,以下连接讲得很详细
http://www.microsoft.com/msj/0698/browser.aspx
并且有可直接编译运行的源代码下载,为什么不看呢,见示例MFCIEEvtSpy
下载地址:
http://download.microsoft.com/download/0/6/7/0678184e-905e-4783-9511-d4dca1f492b4/Jun98IEEventsCode.exe
xuzheng318
2006-08-17
打赏
举报
回复
http://www.blogcn.com/user67/hqulyc/index.html
lion_wing
2006-08-17
打赏
举报
回复
可以通过窗口句柄HWND获得IWebbrowser2接口,然后再对它的事件进行处理。
以上方法,我没有试过,只是提供一种方法作为参考。
从HWnd得到IWebbrowser2接口 参考:
http://blog.csdn.net/lion_wing/archive/2006/05/26/756105.aspx
IE恢复器 Delphi源码
IE
浏览器
容易受到各种攻击,所以恢复是很重要的。 本
程序
用于恢复IE
浏览器
用,纯Delphi源码
IE插件(高亮,过滤)
一个
IE插件,对
网页
的中的关键字进行高亮操作或过滤操作,并可以实现对
网页
的URL进行过滤
LLYF ToolBox
LLYF ToolBox作为一款Windows
程序
员辅助工具集,包含了6个工具,分别是LLYF Spy、LLYF ProcessHelper、LLYF IconHelper、LLYF DebugCapture、LLYF DirectService、LLYF MD5Checker。虽然这次发布的LLYF ToolBox的版本号为1.0,但里面独立的工具有的已经经过好好几个版本的发展,这次是作为几款工具集合发布的第
一个
版本。 LLYF Spy是一种Windows窗口类观察器,可算是Spy++的强力补充。小巧易用,功能强大。可以随便抓捕任何可见的Windows窗口类,并
获取
各种窗口类信息,还可以抓取常见Windows窗口内包含的内容,可以查看窗口类包含关系和窗口类风格,可以抓取窗口的图像,可以捕获窗口接收到的 Windows消息,还可以深入查看IE
浏览器
显示的
网页
信息,甚至可以捕捉任何其它
程序
用OutputDebugString输出的信息。同时LLYF Spy提供了插件机制,任何人都可以为其编写插件,扩展其功能。 LLYF ProcessHelper是
一个
增强型的Windows进程管理器。不但可以查看所有的进程名,还可以查看到进程对应的启动命令行、占用的CPU时间、占用的内存数量、优先级、包含的
程序
模块、内存映射文件、线程。另外,还可以查看系统中的服务列表、驱动
程序
列表以及
BHO
。 LLYF IconHelper是个图标抓取工具。可以从任意文件中试图提取图标,并以1位色、2位色、4位色、8位色或24位色保存。它提供了各种方便的图标浏览和提取功能。甚至可以一次到某个文件夹下包括子文件夹下所有的文件中包含的图标都提取出来。 LLYF DebugCapture用来捕获系统中其它进程用OutputDebugString输出的信息。相比LLYF Spy中提供的功能,它提供了更多有用的功能。 LLYF DirectService用来操作Windows中的服务,它与LLYF ProcessHelper中的提供的服务列表功能是互补的,同时也更轻巧方便。 LLYF MD5Checker,可用于计算文件,或字符串的MD5值。对于大文件,计算速度相当快,而且支持拖拽功能。 最后要提到的是,LLYF ToolBox是完全免费的。
BHO
浏览器
辅助对象,全称BrowserHelperObject,以下简称
BHO
,就是我们常说的IE
浏览器
插件。它是微软推出的作为
浏览器
对第三方
程序
员开放交互接口的业界标准,利用
BHO
的交互接口,就可以在加载IE
浏览器
的同时进行相应的IE控制处理或加载其它
程序
,实现与IE
浏览器
的交互。 实现原理
BHO
的目的是为了更好的帮助
程序
员打造个性化
浏览器
,以及为
程序
提供更简洁的交互功能,现在很多IE个性化工具就是利用
BHO
的来实现。符合
BHO
接口标准的
程序
代码被写为DLL动态链接库形式在注册表里注册为COM对象,
BHO
插件操作IE
浏览器
,js调用C#方法
BHO
是IE
浏览器
的扩展
程序
,全名Browser Helper Object,文件格式为DLL文件。可对IE
浏览器
的界面和访问内容进行修改操作。
BHO
只适用于IE
浏览器
,对其他任何
浏览器
都没有作用。(引用自百度百科>_<) 本示例实现的功能:打开百度,点击百度一下按钮,会调用
BHO
里面的
一个
方法。嗯,为什么会发生这种事儿呢,
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章