如何得到IHTMLDocument2 void CMoreHtmlView::OnDocumentComplete(LPCTSTR lpszURL) { // show html on first loading of document if(m_bMemoryMode) { LPDISPATCH lpDispatch; lpDispatch=GetHtmlDocument(); ASSERT(lpDispatch); //get html document from IDispatch HRESULT hr=lpDispatch->QueryInterface(IID_IHTMLDocument2, (void**)&m_pHtmlDoc2); //此行实现功能 if( SUCCEEDED(hr)) ShowMemoryHtml(); } CHtmlView::OnDocumentComplete(lpszURL); } 示范代码的阅读: 上面提到的三点是基本的方法,但是要阅读我找到的这份代码需要做一点特别的说明。关于IHTMLDocument2的获得是在文件装入结束后才查询此接口。 |
正在阅读:显示内存中的HTML内容显示内存中的HTML内容
2004-04-05 14:41
出处:VChelp
责任编辑:sdq
键盘也能翻页,试试“← →”键