Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как получить IE объект, имея handle его окна?

532
11 сентября 2003 года
Ghost
34 / / 20.01.2000
Насколько я знаю, IE можно управлять как объектом (библиотека "SHDocVw"). В VB это делается совершенно без проблем путем добавления соотв. контрола на форму или создания соотв. объекта в памяти. Но можно ли прицепиться к уже существующему, если известен handle его окна?

Класс ShellWindows помогает не сильно, так как "замечает" только окна самого IE или проводника, а вот, скажем, HTML-based интерфейс какой-нибудь программы он пропустит.

Спасибо.

P.S.: если на VB не получится, то хотя бы на C++.
258
11 сентября 2003 года
SergeySV
1.5K / / 19.03.2003
А как на счет - GetObject, если по идеи он уже запущен, то должен прицепиться к нему.
Я так как то пробовал, но у мена была еще другая сложность, надо было именно к конкретному окну подсоединиться, а если запускалось два Excel окна, то он через GetObject подсоединялся к первому загруженному и в упор не замечал другое окно :-( .
532
11 сентября 2003 года
Ghost
34 / / 20.01.2000
Спасибо.
Пока, правда, получаю AutomationError, но, думаю, с этим справлюсь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог