社区
ATL
帖子详情
请问有什么方法不通过SetSite得到IWebBrowser2接口呢?
wfh_178
2008-12-13 12:00:36
可以通过IE窗口的句柄获得吗?
...全文
47
9
打赏
收藏
请问有什么方法不通过SetSite得到IWebBrowser2接口呢?
可以通过IE窗口的句柄获得吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Amuro1987218
2008-12-14
打赏
举报
回复
文档查窗口 申请服务SID_WebBrowerApp
Amuro1987218
2008-12-14
打赏
举报
回复
拼写错了,是IID_IWebBrowserApp
看这个http://www.vckbase.com/document/viewdoc/?id=238
filec75
2008-12-14
打赏
举报
回复
mark
sourcceinsigt35
2008-12-14
打赏
举报
回复
帮顶
qap22
2008-12-14
打赏
举报
回复
帮顶
qqlpp
2008-12-14
打赏
举报
回复
mark
wfh_178
2008-12-14
打赏
举报
回复
楼上的,好像没有叫SID_WebBrowerApp这个的东西?能写确切点吗?
yjgx007
2008-12-13
打赏
举报
回复
如果你做插件这是必经之路,如果你要绕过去,你不是走错路了吗?
wfh_178
2008-12-13
打赏
举报
回复
从理论上到底能做到吗?
实际的例子很多其实,比如说考拉宝就是这样的,并没有做插件,人家还是可以得到IWebBrowser2,请问是怎么做到的呢?
bho c#.net
3.IE把I
Web
Browser
2(浏览器插件)传到 BHO 的
Set
Site
方法
,用户在此
方法
中可挂载自己的事件处理
方法
。 4.窗口关闭时,IE把 null 传到 BHO 的
Set
Site
方法
,此
方法
用来去掉挂载的事件处理
方法
。
IE BHO的IObjectWith
Site
接口
该
接口
是IE用来对插件进行管理和通讯的一个
接口
,其有
Set
Site
和Get
Site
两个
方法
,当IE加载和卸载Band对象的时候,调用该
接口
的
Set
Site
方法
,我们可以通过
Set
Site
传进来的IUnknown指针来获取我们所需要的
接口
: ...
如何使用BHO定制你的Internet Explorer浏览器
原文出处:
Browser
Helper Objects: The ...结果,你最终有的只是一个新但不标准的浏览器。
Web
浏览器控件只是浏览器的分析引擎。这意味着仍然存在若干的与用户
接口
相关的工作等待你做――增加一个地址栏,工具栏...
VB:屏蔽IE的右键菜单
原理是利用在BHO中维护一个I
Web
browser
2
接口
,然后通过这个
接口
获得一个IHTMLDocument2
接口
,然后通过这个
接口
获得ICustomDoc
接口
,然后通过ICustomDoc
接口
的
Set
UIHandle
方法
将自己的IDocHostUIHandler实现连接...
定制IE浏览器的尖兵利器 - BHO
BHO的COM Server必须实现IObjectWith
Site
,以便对象可以挂钩到浏览器事件,Internet Explorer会依靠IObjectWith
Site
将一个指针传递到它的IUnknown
接口
,所以,只需实现IObjectWith
Site
的
Set
Site
方法
就行了. ...
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章