社区
ATL
帖子详情
求教BHO中Invoke方法
guicl0219
2014-07-02 11:04:10
请教,BHO中Invoke方法获取到IE的事件,如果让事件就此停住,不再继续?
我现在通过dispidMember == 225 获取到打印事件,无论我是通过S_FAIL , 还是S_FALSE返回,都会继续弹出打印窗口,如果让其终止事件继续???
...全文
113
5
打赏
收藏
求教BHO中Invoke方法
请教,BHO中Invoke方法获取到IE的事件,如果让事件就此停住,不再继续? 我现在通过dispidMember == 225 获取到打印事件,无论我是通过S_FAIL , 还是S_FALSE返回,都会继续弹出打印窗口,如果让其终止事件继续???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Macrowave_Liu
2014-07-04
打赏
举报
回复
在获取到打印事件后,若没有任何代码应该就不会显示啊。
guicl0219
2014-07-03
打赏
举报
回复
顶起来啊,高手们帮个忙啊,1楼说的参数都不可设置,知道Invoke之后,打印事件怎么走?可否在Invoke里面返回,在后面的方法里面根据返回来退出打印?
guicl0219
2014-07-02
打赏
举报
回复
顶啊顶啊 求高手指教啊
guicl0219
2014-07-02
打赏
举报
回复
那有其他的方式去阻止吗?
fishion
2014-07-02
打赏
举报
回复
看了一下应该是PrintTemplateInstantiation事件,里面的参数都不可设置的或者这个只是触发个消息给你,让你知道,而不是给你权限阻止。想想其它办法吧
一个
BHO
示例,主要功能实现URL拦截
用VC做的IE插件,采用ATL工程,插入BHO 在INVOke
中
写程序。
bho
c#.net
BHO
原理:
BHO
就是Browser Helper Object(浏览器辅助对象)
BHO
关联原理 (
BHO
关联的是SHDOCVW,也就是说不只关联IE,下面全部用IE来说明) 1.IE的窗口打开时,先寻找HKLM下的SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\ 里的CLSID,这些CLSID,都对应着相应的
BHO
插件,然后根据这个CLSID到HKCR下的CLSIDs里找到此插件的信息,包括文件位置等。 2.IE根据找到的CLSID信息创建
BHO
对象,并且查找 IObjectWithSite 接口. (这个接口非常简单,只有SetSite和GetSite两个
方法
) 3.IE把IWebBrowser2(浏览器插件)传到
BHO
的 SetSite
方法
,用户在此
方法
中
可挂载自己的事件处理
方法
。 4.窗口关闭时,IE把 null 传到
BHO
的 SetSite
方法
,此
方法
用来去掉挂载的事件处理
方法
。
C# VC++
BHO
源码以及教程大全
上网的
BHO
例子不多,这是一次非常全面收集整理,新手以及进阶的可以值得收藏 1、
BHO
C#实现固定首页
BHO
插件源码 去广告 2、
BHO
PasswordHack通过
BHO
插件获取帐号和密码 3、
BHO
_HelloWorld 4、
BHO
Event
BHO
开发实例之文档对象事件响应 5、
BHO
IE插件 6、
BHO
插件开发文档及例程 7、
BHO
定制你的浏览器 8、
bho
实例,实现基本事件 9、
BHO
学习教程及示例代码 10、
BHO
样例, 可以用来制作模板 11、C# IE 上网统计 12、C#
BHO
演示
兼容Windows10 IE11增强保护模式的
BHO
其实Windows8刚出来的时候写过一篇关于
BHO
怎么与Win8 x86下IE11(增强保护模式开启)兼容的文章(传送门:http://blog.csdn.net/magictong/article/details/21280243),本文主要讨论的问题是Windows10 x86 & x64(是的x64也包含了)下
BHO
与IE11(增强保护模式开启)兼容的问题。 其
方法
和思路跟Windows8下是类似的,但是修改了一些实现
方法
,修复了之前那篇文章里面的bug,并且针对x64做了一些必要的处理,本文后面说到的系统和一些贴图都是来之于Windows10 x64的10240版本(不再赘述)。
BHO
钩子 浏览器插件
自己写的一个不错的浏览器插件源码,可以实现捕获指定网址的表单元素内容,已经强制指定网址表单自动提交等,并附上注册该
BHO
钩子的
方法
,360测试通过。
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章