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;