• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 请教大侠一个,关于IEHelper的问题,急

请教大侠一个,关于IEHelper的问题,急

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了iehelper,加载iehelper控件失败,iehelper.dll,无法加载iehelper,iehelper是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教大侠一个,关于IEHelper的问题,急
描述:

我利用IEHelper接口,做了一个拦截广告的程序。我主要是利用了invoke方法,在有些机器上,可以成功的截获,DISPID_NEWWINDOW2,DISPID_DOWNLOADBEGIN消息,但有些机器截获不到,请大侠指点,有可能是什么原因,谢谢,赐教。
STDMETHODIMP CIEHlprObj::Invoke(DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags,
                                DISPPARAMS* pDispParams, VARIANT* pvarResult,
                                EXCEPINFO*  pExcepInfo,  UINT* puArgErr)
{
USES_CONVERSION;
if (!pDispParams)
return E_INVALIDARG;
//
// Get the current URL
//  
LPOLESTR lpURL = NULL;
m_spWebBrowser2->get_LocationURL(&lpURL);
switch (dispidMember)
{
//
// The parameters for this DISPID are as follows:
// [0]: Cancel flag  - VT_BYREF|VT_BOOL
// [1]: HTTP headers - VT_BYREF|VT_VARIANT
// [2]: Address of HTTP POST data  - VT_BYREF|VT_VARIANT 
// [3]: Target frame name - VT_BYREF|VT_VARIANT 
// [4]: Option flags - VT_BYREF|VT_VARIANT
// [5]: URL to navigate to - VT_BYREF|VT_VARIANT
// [6]: An object that evaluates to the top-level or frame
//      WebBrowser object corresponding to the event. 
//250
case DISPID_BEFORENAVIGATE2:
break;
case DISPID_NAVIGATECOMPLETE2:
break;
case DISPID_DOCUMENTCOMPLETE:
break;
case DISPID_DOWNLOADBEGIN:
break;
case DISPID_DOWNLOADCOMPLETE:
break;
case DISPID_NEWWINDOW2:
//设置是否允许弹出窗口
case DISPID_QUIT:
break;
default:
break;
}
return S_OK;
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何使用IEHelper截获URL,并把新的URL返回给IE并显示
  • 如何使用IEHelper监听到前进,后退的按钮?
  • 请教大侠一个,关于IEHelper的问题,急
  • 大家帮忙看一下这个IEHelper控件用VC是怎么创建的?
  • 请问WIN2003是否支持IEHELPER。

相关文章

  • 2017-06-05 STDMETHOD_这个宏在哪个文件中定义?
  • 2017-06-05 高分求助,杀死进程的问题
  • 2017-06-04 Activex控件直接插入对话框可用,但不能自己用视图创建,急!!!
  • 2017-06-04 我用vs2005创建的atl组件,并添加了一个测试项目,但无法跟踪atl中的断点,请大家帮帮忙。好吗?
  • 2017-06-05 如何在dll中使用到cmscomm????大虾指教!
  • 2017-06-04 下载了一些ATL做的COM组件源码,发现有些组件的接口,有h和idl两个文件,有的却只有idl,这是怎么形成的?
  • 2017-06-04 为什么会有的activex控件程序生成DLL文件的!注:不是组件
  • 2017-06-04 为什么我的ATL控件不能实现持久性?
  • 2017-06-05 VC++怎么获取单元格的namebox的内容
  • 2017-06-05 《VC++技术内幕》第四版p217,关于线程和MFC。比较急,谢谢!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请大家帮忙:怎样取得母进程ID
    • BHO开发中遇到的一些疑惑
    • 关于手机U盘切换成COM口的疑问
    • 关于QueryInterface
    • 关于线程中访问主线程控件的问题(拜求解答)~~~!
    • VC开发activexocx控件,调用客户端USB摄像头问题求助
    • 菜鸟求助,activx返回对象到javascript
    • visualc++中如何调用vb的Dll内的函数
    • 问题大求解!!!!!!!!
    • RPC服务器不可用的原因?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有