我用VC和WebBrowser控件编了一个浏览器,我想在上面添加一个功能,就是获取我打开的这个网页的源文件,并且把它写到一个文本文件中。我该怎么实现?
解决方案 »
- 如何隐藏对话框窗口中的一部分?
- 寻找多线程此查询数据库的例子.
- 菜单命令更新有什么用?
- 如何让webbrowser浏览到一个资源html,还包括一个jpg资源文件?
- VC6 Debug版本和Release版本应用的奇怪问题
- vs2005出来了,包括:dotnet framwork2,vc2005,c#2005,sql server2005等,有兴趣的可以看一下
- 如何为activeX申请许可证
- 有谁知道用DAO连的数据库该怎么打包?
- 以前VC开发的CS客户端的系统,想封装为Web Service,还是用VC开发,难度是不是很大?
- MFC如果截获系统锁屏消息
- 如何获得系统安装的是什么杀毒软件以及他们的路径?就像windows安装中心那样?
- XML的声明<?xml version="1.0" encoding="UTF-8" ?> 用(createProcessingInstruction)却少了其中一部分?
{
USES_CONVERSION;
CString strReturn("");
CComPtr<IHTMLElementCollection> pElemColl;
HRESULT hr=pDoc2->get_all((IHTMLElementCollection**)&pElemColl);
if(hr==S_OK)
{
CComVariant varIndex=0;
IDispatch *pDisp=NULL;
hr=pElemColl->item(varIndex,varIndex,&pDisp);
if(hr==S_OK)
{
CComPtr<IHTMLElement> pElem;
hr=pDisp->QueryInterface(IID_IHTMLElement,(void**)&pElem);
if(hr==S_OK)
{
CComBSTR strHTML;
hr = pElem->get_outerHTML(&strHTML);
if(hr==S_OK)
{
strReturn=OLE2T(strHTML);
}
}
}
pDisp->Release();
}
return strReturn;
}
http://blog.csdn.net/lion_wing/archive/2006/06/02/769742.aspx