• 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 > 载入WebBrowser的框架文件如何保存

载入WebBrowser的框架文件如何保存

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

佚名通过本文主要向大家介绍了webbrowser 下载文件,webbrowser,webbrowser控件,c#webbrowser,vb webbrowser控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 载入WebBrowser的框架文件如何保存
描述:

各位大大,小弟在IWebBrowser中加载了一个框架文件,该框架文件包含很多其他网页的链接,但是保存的时候,却只保存了这个框架本身,还报错:bad format string,但是在IE浏览器中打开该框架文件,然后选择另存为,却可以把该框架文件,以及与它有关的文件全部保存下来,不知道为什么?请大大们帮忙!以下是我的代码:
         IWebBrowser2 *pWeb = NULL;
CString str = "";
BSTR strURL = _com_util::ConvertStringToBSTR("");
        
        str = "D:/S1RRA001-print.html";
BSTR strUrl = _com_util::ConvertStringToBSTR(str);
ret = m_pWebCtl->GetDlgControl(IDC_EXPLORER2, IID_IWebBrowser2, (void **)&pWeb);
           
if (NULL != pWeb)
{ 
VARIANT VT;
VT.vt = VT_BSTR;
VT.bstrVal = strUrl;
pWeb->Navigate2(&VT, NULL, NULL, NULL, NULL);
}
Sleep(5000); 
pWeb->Refresh();
ret = pWeb->ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER, NULL, NULL); //保存的时候就报错,只保存框架文件本身


解决方案1:

DownloadURLToFile() ,下载网页对应的文件


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

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

  • vc中webbrowser怎么加载mht文件
  • 载入WebBrowser的框架文件如何保存

相关文章

  • 2017-06-04 RPC当中的IFhandle到底是什么意义?
  • 2017-06-04 DonBox关于ActiveScripting的一篇文章(2)(翻译)
  • 2017-06-05 我用方法导出一个对话框,但无法交互,怎样实现?
  • 2017-06-04 --请问怎样用VC写COM的接口,才可以使之在VB或脚本中使用???
  • 2017-06-05 请帮我看看,怎么才能读写远程进程的内存地址?
  • 2017-06-04 !怎样防止未经授权的其他人非法使用我开发的ActiveX控件?!
  • 2017-06-04 在BHO中如何获取网页里XmlHttpRequest对象的readyState?
  • 2017-06-04 关于COM套间的认识问题
  • 2017-06-05 VBNET调用CppDllComServer的奇怪的问题
  • 2017-06-05 求正则表达式

文章分类

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

最近更新的内容

    • 急问:怎么静态调用dll?
    • 我在使用CreateProcess时出错了,那位大侠能帮帮我呢???100分送上!!!
    • ActiveX控件注册问题
    • 怎么把一个exe执行文件加入到window服务中,随window启动而启动
    • 哪位大虾解释一下class和classobject到底有什么区别阿?多谢~
    • 如何启动com内的对话框
    • ATL中的返回结果问题
    • 一个弱智问题,请各位大侠帮忙
    • undefinedclass'ATL_NO_VTABLE'
    • 困扰了一个星期的问题,希望高手能帮忙解决,马上给分,不够可以加

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

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