国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

如何把一個網(wǎng)頁存為一個單獨的mht文件

2019-11-17 05:33:40
字體:
供稿:網(wǎng)友
#include "SHDocVw_OCX.h"
#include "cdoex.h"
#include "msado15.h"
using namespace CDO;
// 本文是ccrun(老妖)根據(jù)相關(guān)資料改的,在BCB 6.0 下成功編譯并測試通過.
// 假如有不能正常運行的,可能需要在機器上安裝有Outlook.
void __fastcall SaveWholePage(BSTR bstrUrl, BSTR bstrFileName)
{
    CoInitialize(NULL);
    IMessage *pMsg;
    IConfiguration *pConfig;
    HRESULT hr = CoCreateInstance(__uuidof(Message), NULL,
            CLSCTX_INPROC_SERVER, __uuidof(IMessage), (void**)&pMsg);
    hr = CoCreateInstance(
       __uuidof(Configuration),
       NULL,
       CLSCTX_INPROC_SERVER,
       __uuidof(IConfiguration),
       (void**)&pConfig);

    pMsg->put_Configuration(pConfig);
    try<br>
    {
        pMsg->CreateMHtmlBody(
            bstrUrl,
            cdoSuppressNone,
            WideString(""),
            WideString(""));
    }
    catch(...)
    {
        ShowMessage("有錯誤發(fā)生!");
        return;
    }
    ADOStream *pStream;
    pMsg->GetStream(&pStream);
    pStream->SaveToFile(bstrFileName, adSaveCreateOverWrite);
    pMsg->Release();
    pStream->Release();
    CoUninitialize();
}
// 調(diào)用舉例:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    SaveWholePage(WideString("http://www.ccrun.com"),

            WideString("C://123.mht"));
}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大关县| 河池市| 公安县| 苏尼特右旗| 长海县| 长乐市| 黄山市| 琼中| 新巴尔虎右旗| 衡山县| 苏尼特左旗| 木里| 惠水县| 南宫市| 徐水县| 阿瓦提县| 正定县| 运城市| 洛川县| 庆阳市| 尖扎县| 正宁县| 南汇区| 正安县| 塔河县| 泰和县| 牙克石市| 洛阳市| 江城| 宁南县| 黄山市| 淮安市| 绥棱县| 且末县| 高要市| 黑山县| 长寿区| 扎鲁特旗| 灵台县| 青田县| 乐业县|