Internet Explorer_Server类是个什么类

来源:互联网 发布:python super中参数 编辑:程序博客网 时间:2024/05/21 18:36


谁能告诉我Internet Explorer_Server类是个什么类啊? [问题点数:100分,结帖人tianye606]

 收藏
楼主发表于: 2002-09-27 09:11:23
我用spy++工具探测浏览器,发现在Class一项显示为Internet Explorer_Server。谁能告诉我这个类在MFC里面类的名称是什么。而且很奇怪的是IE的滚动条好像不是一个Window,那他到底是什么啊?为什么用spy++都探测不到。
而且我用全局钩子好像也不能探测到IE滚动条的事件,怎么回事?高手。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
回复次数:3
#1 得分:0回复于: 2002-09-27 09:25:44
浏览器助手对象(BHO)是什么 
  从这个角度来看,Internet Explorer 就和任何其它使用自己内存空间的 Win32 程序一样。你能使用浏览器助手对象编写组件——进程内的组件对象模型 (COM) 组件——Internet Explorer 在每次启动时加载这些组件。这些组件和浏览器运行在相同的内存上下文里并且能在可用的窗口和模块里完成任何操作。例如,一个 BHO 能检测到浏览器的典型事件,如 GoBack、GoForward 和 DocumentComplete;访问浏览器的菜单和工具条并改变它们;创建窗口以显示当前可视页面上的附加信息;安装挂钩以监视消息和操作。简单地说,BHO 就像我们派出的潜入浏览器的间谍一样工作。 

  在我们深入到 BHO 核心细节之前,有些情况我需要说明。首先,BHO 连接在浏览器的主窗口上。实际上,这意味着每创建一个浏览器窗口,就创建了该对象的一个新实例。任何 BHO 实例同浏览器实例同时产生、同时消亡。其次,BHO 只存在于 Internet Explorer 4.0 以上版本。 
别让高能耗机房拖了企业发展的后腿
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#2 得分:0回复于: 2002-09-27 09:45:30
在MFC里面有这个类的声明吗?
免费领取CSDN积分大礼包
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#3 得分:100回复于: 2002-11-19 16:37:39
应该是IShellBrowser吧


原创粉丝点击