Нам нужно загрузить исходный 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 () отсутствует в версии элемента управления веб-браузером (PIE) для Windows Mobile.
Теперь, как нам получить HTML-документ из элемента управления PIE. Их возможное решение?
Спасибо, Рамананд