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

Ваш аккаунт

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

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

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

IWebBrowser2. Несколько веб-страниц и один контрол вывода.

388
01 февраля 2006 года
warezhka
129 / / 11.10.2004
Мне нужно в проге WIN API (WTL) открыть одновременно несколько web-страниц. Но в каждый момент времени показывать для пользователя только 1. Подскажите как мне создать массив страниц с помощью IWebBrowser2 - и в разных случаях выводить содержимое элементов массива в контрол ActiveX на форме IDC_EXPLORER.
1.8K
02 февраля 2006 года
SeregaLBN
62 / / 03.10.2003
Есть варианты:
1. Создать не массив страниц, а массив WebBrowser'ов. Ну и отображать нужный браузер с нужной инфой. Недостаток - чем больше надо страниц, тем больше окрытых браузеров, тем больше жрёт ресурсов...
2. В один IWebBrowser2 загрузить по порядку все нужные страницы. А далее, через history (или как оно там зовётся...), т.е. через Back/Next открывать нужную страницу. Недостаток - скорость переключения между страницами будет зависить от того как браузер кэширует эти страницы.
388
03 февраля 2006 года
warezhka
129 / / 11.10.2004
А можете подсказать, как можно создать массив WebBrowser'ов динамически в окне своего приложения? Чтобы не кидать кучу ресурсов на форму.
1.8K
03 февраля 2006 года
SeregaLBN
62 / / 03.10.2003
Цитата:
Originally posted by warezhka
А можете подсказать, как можно создать массив WebBrowser'ов динамически в окне своего приложения? Чтобы не кидать кучу ресурсов на форму.


Могу ;)
Смотри пример на
http://www.codeguru.com/cpp/com-tech/activex/controls/article.php/c5537/
Выкачай приложенные исходники.
И для проверки запусти exe_client.exe. В меню 'File' выбери 'Insert Control' и в качестве Prog ID надо ввести 'Shell.Explorer.2'.

388
03 февраля 2006 года
warezhka
129 / / 11.10.2004
Только как мне получать и обрабатывать сообщения от созданного динамически ActiveX контрола? Кстати MFC я не использую.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог