Нам нужно получить исходный документ HTML веб-страницы, загруженный в веб-браузер PIE в Windows Mobile. исходный код, который мы попробовали, указан ниже:
IDispatch* pHtmlDocDispatch;
IOleCommandTarget* pOleCommandTarget;
WEBVIEWLib::IPIEHTMLDocument2* pHTMLDocument2;
WEBVIEWLib::IPIEHTMLWindow2* pHTMLWindow;
IPIEHTMLElementCollection* pHTMLElementCollection;
hr = pWebBrowser->get_Document(&pHtmlDocDispatch);
CHR(hr);
if (pHtmlDocDispatch != NULL)
{
hr = pHtmlDocDispatch->QueryInterface(IID_IPIEHTMLDocument2, (void**)&pHTMLDocument2);
CHR(hr);
hr = pHTMLDocument2->get_parentWindow(&pHTMLWindow);
CHR(hr);
pHTMLDocument2->get_innerHTML() ... oh. bugger.
}
Мы обнаружили, что метод innerHTML () отсутствует в версии Windows Mobile для элемента управления веб-браузера (PIE).
Теперь, как мы должны получить HTML-документ из элемента управления PIE. Возможно ли их решение?
Спасибо,
Рамананд