无语,查了半天,没有太多资料。

Call this member function to determine whether the WebBrowser object is registered as a top-level browser for target name resolution.

BOOL GetRegisterAsBrowser( ) const;

CWebBrowser2是插入的控件啊,直接在窗体上。我直接继承IDispatch接口,然后在IDocHostUIHandler接口类中添加WBEventDispatch的一个指针,再分配内存,这样可以吗?可以没有执行WBEventDispatch的Invoke。
class WBEventDispatch : public IDispatch
{
public:
long refcount;
  WBEventDispatch();
  ~WBEventDispatch();

// IUnknown
  STDMETHODIMP QueryInterface(REFIID iid, void ** ppvObject);
  ULONG STDMETHODCALLTYPE AddRef();
  ULONG STDMETHODCALLTYPE Release();

// IDispatch
  STDMETHODIMP GetTypeInfoCount(unsigned int FAR* pctinfo);
  STDMETHODIMP GetTypeInfo(unsigned int iTInfo, LCID lcid,
  ITypeInfo FAR* FAR* ppTInfo);
  STDMETHODIMP GetIDsOfNames(REFIID riid, OLECHAR FAR* FAR* rgszNames,
  unsigned int cNames, LCID lcid, DISPID FAR* rgDispId);
  STDMETHODIMP Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags,
  DISPPARAMS FAR* pDispParams, VARIANT FAR* parResult,
  EXCEPINFO FAR* pExcepInfo, unsigned int FAR* puArgErr);
}; http://www.openeim.com/

GetRegisterAsBrowser CHtmlView::GetRegisterAsBrowser相关推荐

  1. 【MFC】在CHtmlView中准确判断页面加载完成

    以前的方法繁琐,这里抄了别人的方法,做了简单修改.记录下. 首先要在CHtmlView的子类中,重载如下函数: virtual void DocumentComplete(LPDISPATCH pDi ...

  2. 从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区

    一.错误再现 在 VC7 中新建一个 MDI 的 MFC Application,命名为MyHtml, 选择使用 CHtmlView. 建立两个 html 文件:   home.htm <hea ...

  3. vc可以实现对话框里显示html文档内容,也可以显示word内容吗,VC6中使用CHtmlView在对话框控制中显示HTML文档...

    VC6中使用CHtmlView在对话框控制中显示HTML文档 2008-02-23 05:29:58来源:互联网 阅读 () 在Visual Studio 6.0中出现了一个新类CHtmlView,利 ...

  4. vc实现html显示,在VC对话框中用ChtmlView控件显示HTML(2)

    CHtmlCtrl类的头文件: #include "afxhtml.h" class CHtmlCtrl : public CHtmlView { public: CHtmlCtr ...

  5. CHtmlView指定IE内核

    为进程的CHtmlView指定用到的IE内核 修改注册表中 SOFTWARE\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_ ...

  6. CHtmlView当前浏览器打开新窗口

    在自己编写的浏览器软件中,对于在新窗口打开的页面默认调用系统默认浏览器打开,而不是在当前浏览器中打开,以下在MDI中调用OnNewWindow2实现在自己的浏览器中新窗口打开,原理即是修改OnNewW ...

  7. Visual C++网络编程经典案例详解 第5章 网页浏览器 CHtmlView类 查看源文件

    在菜单 查看源文件 的消息响应函数中实现完整的查看源文件功能 void CMainFrame::OnViewmenu() //查看源代码函数 {char sch[2048]={0};CFile fil ...

  8. CHtmlView, 页面载入快播播放器时, 窗口关闭后, 出现内存访问失败的问题

    如果遇到关闭带网页的窗口后,崩溃的问题,可以 1. 打开about:blank空白页 2. ShowWindow(SW_HIDE); 3. SetTimer设置定时器,在定时器里关掉窗口 ------ ...

  9. 反流技术之IE插件技术研究

    申明:  本文涉及到的技术只供参考研究之用,不可用于非法行为,本人不负责. A. 写在开始: 继写了木马技术研究第一部分后, 我发现我的blog,PageRank上升了.最终发现中国的很多网站上摘抄我 ...

最新文章

  1. suse mysql root密码忘记_SUSE11.4 找回 mysql root 密码?网上能找到的所有方法都试过了,不行......
  2. 基于单片机的贪吃蛇游戏设计_前端入门,基于html,css,javascript的贪吃蛇游戏
  3. oryx-editor 客户端的加载过程
  4. C++描述杭电OJ 2014. 青年歌手大奖赛_评委会打分 ||
  5. 关于Exchange管理控制台报“您的权限不足,无法此查看数据”的解决办法
  6. lol游戏挂机软件_北大软件工程学子玩lol一年,挂三科被停学,告诫青少年,切勿沉溺游戏...
  7. linux中python编译器的配置_PyCharm配置虚拟编译环境(windows/linux通用版)
  8. 【卡号识别】基于matlab CNN银行卡数字识别【含Matlab源码 030期】
  9. 极客大学产品经理训练营:产品规划与功能规划 第15课总结
  10. 用深度优先搜索解决最长路径问题
  11. 【设计模式】-工厂模式->抽象工法模式(源码与类图解析)
  12. CFA一级知识点总结
  13. 麒麟linux怎么安装软件,中标麒麟Linux操作系统怎么安装软件?
  14. sparkStreaming常见问题
  15. 数据库范式1NF 2NF 3NF BCNF通俗讲解
  16. 二手车价格预测task03:特征工程
  17. OSChina 周三乱弹 —— 姑娘不是我的心上人,请自重
  18. 什么是邮箱短息登录验证,如何开启或关闭?
  19. 网络渗透资料大全单——工具篇(上)
  20. 关于5G架构的理解与感想

热门文章

  1. ElasticSearch API文档查看
  2. Word2Vec学习笔记(二)
  3. 2021农村电商发展趋势报告
  4. 超越BI,数据产品的前途在哪里?
  5. B端可视化: 图表设计(2)
  6. 输出平均成绩最高的学生成绩以及该学生的序号
  7. jdbc远程连接mysql url_jdbc连接mysql之url书写
  8. 人事管理系统 数据流图_中国移动集中化人力资源管理系统试点上线成功
  9. 区块链与分享型数据库
  10. 作者:郭雷风,中国农业科学院农业信息研究所助理研究员。