Здравствуйте, Аноним, Вы писали:
А>у меня есть ActiveX App в методе которого мне нужно А>получить HWND окна страницы в IE А>для этого я передаю в него любой обьект А>с интерфейсом IDispatch А>Например,window А><script language="javascript"> А>var App= new ActiveXObject("AXHostLib.Host"); А>var chart= App.func(window, 600, 350); А></script> А>Помогите получить HWND окна страницы в IE А>внутри App.func А>и какой нужно передавать обьект? А>ActiveX App написан на C++
Передавай в свой объект document
от полученного IDispatch запрашивай IOleWindow, далее IOleWindow->GetWindow( &hWnd ).
Получишь хэндл окна, которое отображает саму страницу ( Окно MSHTML )( не главное окно эксплорера! )
Одно но, не факт что способ будет работать на следующий версиях эксплорера