• 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 > 自定义浏览器下载功能

自定义浏览器下载功能

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

佚名通过本文主要向大家介绍了360浏览器皮肤自定义,自定义浏览器,360浏览器自定义主页,ie浏览器自定义级别,360浏览器自定义级别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 自定义浏览器下载功能
描述:

小弟用WebBrowser控件做了个简洁浏览器,现在需要禁止ie本身自带的下载管理器改用自定义下载管理器,不知如何实现,请高手赐教!谢谢!


解决方案1:

你可以看http://blog.csdn.net/breaksoftware/article/details/7104632,我这儿主要是为了实现IInternetSecurityManager一些功能,你将我工程中IInternetSecurityManager相关的地方换成IDownloadManager,然后把我实现的IInternetSecurityManager的ProcessUrlAction函数换成IInternetSecurityManager的Download函数实现,然后在STDMETHODIMP CBrowserHost::QueryService中这么写
 HRESULT hr = E_NOINTERFACE;
    if (guidService == SID_SDownloadManager && riid == IID_IDownloadManager)
    {
        // Create new CDownloadMgr object using ATL.
        CComObject<CDownloadMgr>* pDownloadMgr;
        hr = CComObject<CDownloadMgr>::CreateInstance(&pDownloadMgr);
        
        // Query the new CDownloadMgr object for IDownloadManager interface.
        hr = pDownloadMgr->QueryInterface(IID_IDownloadManager, ppv);
    }
    return hr;
我觉得只要没搞错这些,,功能就应该可以实现了。

解决方案2:

http://msdn.microsoft.com/en-us/library/ms533689.aspx


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

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

  • 自定义浏览器程序清除缓存的问题(高分)
  • 自定义浏览器下载功能

相关文章

  • 2017-06-05 ("在线等待"--注册表下的组件线程模型值什么时候会被访问到?
  • 2017-06-04 如何在COM将数据库中的BLOB字段VARIANT类型转为SAFEARRAYunsignedchar
  • 2017-06-04 请大家看一下,这是Word的Bug吗?
  • 2017-06-04 使用ATL向导向现有的MFC的MDI工程中添加COM接口,为什么很多MFC的函数不好用了?
  • 2017-06-04 我在Atl中在接口中用了一个自定义的结构,编译成功,但是导入它的类型库却出错,请看源代码
  • 2017-06-04 请问VC怎么执行这种JS和HTML一起的代码想弄一个自动评论机。。。跪拜高手
  • 2017-06-05 如何隐藏第三方程序进程
  • 2017-06-04 关于微软一系列开发技术学习的疑问
  • 2017-06-05 请教关于APIHOOK的初级问题新手
  • 2017-06-04 VC++60中关于处理串口数据包问题

文章分类

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

最近更新的内容

    • 送分的问题(不要笑话俺)
    • 实现IMarshal接口,编译的时候报“不能实例化抽象类”
    • 如何在添加上设备上时才调用dll呢?
    • win7LotusNotesSession注册不成功
    • 关于Win2000中Messager那个线程!
    • 怎么把计算结果保存到excel文件里???
    • 调用DOS程序
    • vs2013属性页的一个编辑框如何与属性相关联
    • 如何向在线程中创建的对话框发送消息?
    • 如何在控件中得到设备句柄

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

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