Re: Помогите получить HWND окна страницы в IE
От: Scud Россия  
Дата: 30.06.03 10:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>у меня есть 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 )( не главное окно эксплорера! )
Одно но, не факт что способ будет работать на следующий версиях эксплорера
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.