如何在程序中实现保存一个网页,相当于ie的另存功能。谢谢指点,如果可以详细点更好,因为本人很菜,有这个需要才想起来这个功能。
不甚感激。
不甚感激。
解决方案 »
- 一个WPF窗口的背景由4张图片拼接而成,如何把它们贴上去?
- 跳转链接
- 看看这段代码 帮忙分析解释下为什么会是这个结果?
- C#,想说爱你不容易,难道真与我无缘?
- 求完整的Developer Express Inc.NET.2005下载地址
- 请教一个literal问题,急!!!!
- 高手帮忙调试.我的winform应用程序在复制粘贴过程中老是死机..然后出现蓝屏.不知道要修改哪儿的设置呀?(附源码)
- 子线程和主线程 之间的切换问题
- 正则表达式中Capture输出的困惑?
- 不使用外来控件来实现!!!!
- 一个困惑的简单问题,大家来看看啊!!!!!!!!!!
- IEnumerable 接口 和IEnumerator 接口 到底有什么异同?
ExecCommandID(SHDocVw.OLECMDID.OLECMDID_SAVEAS);
-------------------------------------------------------------------------------
private void ExecCommandID(SHDocVw.OLECMDID _OLECMDID)
{
int response=(int)_ActiveWebBrowser.QueryStatusWB(_OLECMDID);
bool IsOK = (response& (int)SHDocVw.OLECMDF.OLECMDF_ENABLED)!=0?true:false;
if(IsOK==false){return;}
Object o=null;
_ActiveWebBrowser.ExecWB(_OLECMDID, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT,ref o,ref o);
}
-----------------------------------------------------------------
如果只是简单地把IE保存:
InternetExplorer ie=new InternetExplorer();
//add code to navigate to your site
...
UCOMIPersistFile f=(UCOMIPersistFile)ie.Document;
f.Save("c:\\my.htm",true);//when load complete
谢谢!
</object>
总会添加webbrowser控吧,
向你的窗口拖一"Microsoft Web 浏览器"
然后删除它,在引用中就有了啊
但是函数有问题,出现缺少引用。
搞不懂了。不过很谢谢lovevsnet