现在的位置: 首页 > 综合 > 正文

清空html的内容函数:

2013年10月09日 ⁄ 综合 ⁄ 共 564字 ⁄ 字号 评论关闭

清空html的内容函数:

 BOOL ClearHtml()
{
 CComPtr<IHTMLDocument2> pDoc( NULL );
 if( !SUCCEEDED( GetDHtmlDocument( &pDoc ) ) )
 {
  return FALSE;
 }
 CComPtr<IHTMLElement> pElemBody( NULL );

 if( !SUCCEEDED( pDoc->get_body( &pElemBody ) ) )
 {
  return FALSE;
 }
 
 CComQIPtr<IHTMLDOMNode> pNode = pElemBody;
 if (pNode)
 {
  CComPtr<IHTMLDOMNode> pchildNode = NULL;
  CComPtr<IHTMLDOMNode> pLchildNode = NULL;
  while(SUCCEEDED(pNode->get_firstChild(&pchildNode)))
  {
   HRESULT hr = pNode->removeChild(pchildNode, &pLchildNode);
   pchildNode = NULL;
   pLchildNode = NULL;
   if(FAILED(hr))
    break;
  }            
 }
 return FALSE;
}

抱歉!评论已关闭.