LONG lIEHwnd=0;
m_pWndBrowserPage->m_pWebBrowser2->get_HWND((LONG *)&lIEHwnd);
if ( 0 != lIEHwnd )
{}
我在对话框中加入ie控件,当我流浪某个页面的完毕,
然后点击button,调用以上代码,老是获取到lIEHwnd=0;
为什么?没有一次lIEHwnd> 0的。
m_pWndBrowserPage->m_pWebBrowser2->get_HWND((LONG *)&lIEHwnd);
if ( 0 != lIEHwnd )
{}
我在对话框中加入ie控件,当我流浪某个页面的完毕,
然后点击button,调用以上代码,老是获取到lIEHwnd=0;
为什么?没有一次lIEHwnd> 0的。
Obtaining the HWND for the WebBrowser controlIOleWindow *pOWin;
HWND hBWnd;
HRESULT hRes=m_pBrowserApp->QueryInterface(IID_IOleWindow, (void**)&pOWin);
if(SUCCEEDED(hRes))
{
hRes=pOWin->GetWindow(&hBWnd);
if(SUCCEEDED(hRes))
{
//
}
}
请关注同时帮我关注:
http://community.csdn.net/Expert/topic/4810/4810811.xml?temp=.4193079
这样得到的是Internet Explorer_Server窗口的parent 的 parent 窗口句柄。