往CHtmlView控件写HTML内容

来源:互联网 发布:网络录像机安装方法 编辑:程序博客网 时间:2024/05/17 12:57
CComQIPtr<IHTMLDocument2> spDoc = m_WebPage.GetHtmlDocument();
HRESULT hr;
VARIANT *param = NULL;
SAFEARRAY *sfArray = NULL;
CComBSTR bstrHtml(strHtml);

sfArray = SafeArrayCreateVector(VT_VARIANT, 0, 1);
if (sfArray != NULL && spDoc != NULL)
{
hr = SafeArrayAccessData(sfArray,(LPVOID*)&param);
if (SUCCEEDED(hr))
{
param->vt = VT_BSTR;
param->bstrVal = bstrHtml;
hr = SafeArrayUnaccessData(sfArray);
if (SUCCEEDED(hr))
{
spDoc->clear();
hr = spDoc->write(sfArray);
if (SUCCEEDED(hr))
{
 bSuccess = TRUE;
}
}
}
}
原创粉丝点击