Windows Mobile の PIE Web ブラウザーに Web ページの HTML ソース ドキュメントをロードする必要があります。試したソースコードを以下に示します。
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.
}
Windows Mobile 版の Web ブラウザー コントロール (PIE) で、innerHTML() メソッドの取得が欠落していることが判明しました。
次に、PIE コントロールから HTML ドキュメントを取得する方法を説明します。彼らは可能な解決策ですか?
ありがとう、ラマナンド