已经下载到本地的一个html页面的所有元素,想要把他们组装成一个mht文件怎么做? CreateMHTMLBody只能组装一个在网上的页面,其参数有个URL,我机器如果不在网上,但是有一堆收下来的html页面及其图片元素等等,能实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #import "c:\program files\common files\system\ado\msado15.dll" _ no_namespace rename("EOF", "EndOfFile")#import no_namespace rename("EOF", "EndOfFile")...void SaveWholePage(LPCTSTR page_url,LPCTSTR save_filename){ CoInitialize(NULL); { IMessagePtr iMsg(__uuidof(Message)); IConfigurationPtr iConf(__uuidof(Configuration)); iMsg->Configuration = iConf; try { iMsg->CreateMHTMLBody( page_url, cdoSuppressNone, "domain\\username", "password"); } catch(_com_error err) { // handle exception } _StreamPtr pStream=iMsg->GetStream(); pStream->SaveToFile( save_filename, adSaveCreateOverWrite); } CoUninitialize();} Sample Usage: SaveWholePage("http://www.zaobao.com/gj/zg002_050203.html", "test.mht"); 上述只是在机器连到网上的情况下通过一个url把相关内容全部存到一个mht中我希望的是不是通过URL,而是把相关已经下载好的文件直接打包成mht 视频叠加 QQ协议 sendmessage的问题 文件播放放进度条怎么做? 能不能将托盘图标不放在托盘区,放在开始菜单和托盘区之间的区域吗?任务 一个类似“中文Hello例句,测Wor试ld”的字符串, 如果要获取其中第n个字(既可能是中文也可能是英文),该如何操作? 老大们推荐几本VC+DirectX开发方面的好书。 对话框中文本框的问题(200分) 这样就算c++高手了 工程项目从vs2003转换到其他开发平台 up有分,求PID,VID方法. waveOut问题,waveOutPrepareHeader老是报异常!
no_namespace rename("EOF", "EndOfFile")
#import no_namespace rename("EOF", "EndOfFile")...void SaveWholePage(LPCTSTR page_url,LPCTSTR save_filename)
{
CoInitialize(NULL);
{
IMessagePtr iMsg(__uuidof(Message));
IConfigurationPtr iConf(__uuidof(Configuration));
iMsg->Configuration = iConf;
try
{
iMsg->CreateMHTMLBody(
page_url,
cdoSuppressNone,
"domain\\username",
"password");
}
catch(_com_error err)
{
// handle exception
}
_StreamPtr pStream=iMsg->GetStream();
pStream->SaveToFile( save_filename,
adSaveCreateOverWrite);
}
CoUninitialize();
}
"test.mht");
我希望的是不是通过URL,而是把相关已经下载好的文件直接打包成mht