五千年(敝帚自珍)

主题:【求助】WebBrowser的问题 -- 龙驹坝

共:💬8 🌺10 新:
全看分页树展 · 主题 跟帖
家园 这个不应该呀

我刚试验了以下代码,没有问题:

 _di_IDispatch pDispDoc = Browser->Document;
 TComPtr<IHTMLDocument2> pDoc;
 if(pDispDoc->QueryInterface(IID_IHTMLDocument2,(void **)&pDoc)!=S_OK)
 {
 return;
 }
 TComPtr<IHTMLElement> pBody;
 if(pDoc->get_body(&pBody)!=S_OK)
 {
 return;
 }
 wchar_t *pText = NULL;
 if(pBody->get_innerHTML(&pText)!=S_OK)
 {
 return;
 }
 //use pText
 SysFreeString(pText);

获得的HTML代码是<body>到</body>之间的所有数据。数据是全的,没有问题。代码是在事件DocumentComplete里面用的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河