if(NULL != pIHTMLDocument2)
{
IHTMLWindow2* pIHTMLWindow2
= NULL;
hr =
pIHTMLDocument2->get_parentWindow(&pIHTMLWindow2);
if((S_OK ==
hr) && (NULL != pIHTMLWindow2))
{
IServiceProvider* pISP = NULL;
hr =
pIHTMLWindow2->QueryInterface(IID_IServiceProvider, (void**)& pISP);
if((S_OK == hr) && (NULL != pISP))
{
IWebBrowser2* pIWebBrowser2 = NULL;
hr =
pISP->QueryService(IID_IWebBrowserApp, IID_IWebBrowser2, (void**)&
pIWebBrowser2);
if((S_OK == hr) && (NULL !=
pIWebBrowser2))
{
//…
}
pISP->Release();
}
pIHTMLWindow2->Release();
}
}
相关文章
- 01-15c – 从IHTMLDocument2 *获取页面上的可见文本
- 01-15IHTMLDocument2类的使用
- 01-15Delphi通过IE窗口句柄获取网页接口(IWebBrowser2) good
- 01-15IHTMLDocument2
- 01-15Webbrowser中IHTMLElement、IHTMLElement2、IHTMLDocument2、IHTMLDocument2属性介绍
- 01-15Python操作IHTMLDocument2用于自动化测试
- 01-15Flash Player 19.0.0.124 Beta + IHTMLDocument3 IHTMLDocument2 ->get_innerHTML
- 01-15IHTMLDocument2 TO IWebBrowser2
- 01-15Python操作IHTMLDocument2用于自动化测试