问题描述
- VC 如何获取多个IE浏览器中 当前的用户正在浏览的WebBrowser2指针
-
我用以下办法获取到WebBrowser2指针,可是在多个当中,不知道哪个是当前用户正在操作的,请问有什么办法?
CComPtr< IShellWindows > spShellWin;
HRESULT hr = spShellWin.CoCreateInstance( CLSID_ShellWindows );
if ( FAILED( hr ) ) return;
long nCount=0;
spShellWin->get_Count(&nCount);for(long i=0; i
{
CComPtr spDisp;
hr=spShellWin->Item(CComVariant( i ), &spDisp );
if ( FAILED( hr ) ) continue;CComQIPtr< IWebBrowser2 > spBrowser = spDisp; if ( !spBrowser ) continue;
}
时间: 2024-07-28 14:23:09