如题, 注意不是在文件中, 是内存中

解决方案 »

  1.   

    你可先把内存中的数据写到文件中去,再用WebBrowse来的Browse这个文件,不用了你再把这个文件删除掉,不就OK了!
      

  2.   

    不需要那么复杂的,www.codeproject.com已经有现成的例子了
      

  3.   

    HRESULT CMyClientView::LoadFromStream(IStream* pStream)
    {
    HRESULT hr;
    IDispatch* pHtmlDoc = NULL;
    IPersistStreamInit* pPersistStreamInit = NULL; // 获取HTML文档对象
    pHtmlDoc = GetHtmlDocument();
    if (pHtmlDoc == NULL)
    return false;
    // 获取接口 IPersistStreamInit.
    hr = pHtmlDoc->QueryInterface( IID_IPersistStreamInit,  (void**)&pPersistStreamInit );
    pHtmlDoc->Release();
    if ( SUCCEEDED(hr) )
    {
    // 初始化文档
    hr = pPersistStreamInit->InitNew();
    if ( SUCCEEDED(hr) )
    {
    // 加载数据流中的数据
    hr = pPersistStreamInit->Load( pStream );
    return S_OK;
    }
    pPersistStreamInit->Release();
    }
    return E_FAIL;
    }
      

  4.   

    你还要和CStreamOnCString配合才能方便地使用上面的函数。这个类在afxhtml.h中有定义
      

  5.   

    我怎么没找到这个类呀? CStreamOnCString, AFXHTML.H 我也包函了, 但我看它里边是对 CHtmlView 的声名呀? 能不能给点例子, 缓冲区直接开始呢?
      

  6.   

    不知道你用的是VC的哪个版本。在 VC7.1中就有
      

  7.   

    我用的是6.0, 请问哪有关于WebBrowser的一些接口的介绍呀?