Re[8]: Размеры IHTMLWindow2
От: Aniskin  
Дата: 08.10.07 19:42
Оценка:
Здравствуйте, Flamer, Вы писали:

F>В SetSite:


F>
F>    CComQIPtr<IServiceProvider,&IID_IServiceProvider> pServProv(pUnkSite);
F>     if(pServProv)
F>        hr =  pServProv->QueryService(SID_SWebBrowserApp, IID_IWebBrowser2,
F>         (void**)&m_pWebBrowser2);

F>


F>pUnkSite — интерфейс, переданный в SetSite. Потом вызываем get_HWND у полученного интерфейса браузера.


Честно говоря, я не понимаю вышенаписнного. Я никогда ранее не работал с интерфейсами Explorer`а, и для меня это темный лес.
Все что у меня есть — это хендл окна и полученные IHTMLDocument2 и IHTMLWindow2. Мне нужно из этого как-нибуть получить IWebBroser. Прямого пути нет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.