1.retrieve HWND of the active window
2.Get IHTMLDocument2* from HWND, refer to http://support.microsoft.com/default.aspx?scid=kb;EN-US;q249232
3.Get IWebBrowser2 from IHTMLDocument2 in this way:
IWebBrowser2* pweb;
IHTMLDocument2* pdoc2;//suppose this is a valid pointer
pdoc2->QueryService(IID_IWebBrowserApp,IID_IWebBrowser2, (void**)&pweb);
2.Get IHTMLDocument2* from HWND, refer to http://support.microsoft.com/default.aspx?scid=kb;EN-US;q249232
3.Get IWebBrowser2 from IHTMLDocument2 in this way:
IWebBrowser2* pweb;
IHTMLDocument2* pdoc2;//suppose this is a valid pointer
pdoc2->QueryService(IID_IWebBrowserApp,IID_IWebBrowser2, (void**)&pweb);
pdoc2->QueryService(IID_IWebBrowserApp,IID_IWebBrowser2, (void**)&pweb);
好像无法获得IWEBBROWSER2对象
http://www.csdn.net/Expert/TopicView1.asp?id=709395