Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

IE Explorer на форме   Найти похожие ветки 

 
A. N. Onim   (2002-09-16 17:38) [0]

Требуется эллегантно настроить окно Web Browser"а на форме. Конечно, нет ничего проще, чем кинуть компонет TWebBrowser со вкладки Internet, но дело в том, что требуется тонкая настройка панелей управления в окошке Explorer"а.
Чтобы поиграться компонентами GUI в серверах автоматизации, можно достучаться до Iнтерфейса IOleObject и методов EnumVerb и DoVerb, но у кого же выцапать этот самый IOleObject?
При создании экземпляра с CLSID: CLASS_WebBrowser, всё замечательно, только вот контейнера, как я понимаю, нет, и окошко нигде не появляется, придётся писать свой контейнер, но, как я подозреваю, это большая большая засада...
При создании экземпляра с CLSID: CLASS_InternetExplorer вылетает самостоятельное окошко, но вот только полученная интерфейсаная ссылка не поддерживает IOleObject, её Container также равен NULL.

Знатоки, подскажите, как же аккуратно проопперировать IE Explorer?


 
msts   (2002-09-17 09:03) [1]

TWebBrowser.Application пробовал?
Импортнул я в свое время из интереса полный вариант MSHTML_TLB
получилось 9 метров pas файл - чего только там нет - вся DOM модель эксплорера со всеми панельками, едитами, фреймами.
Попробуй может поможет (юзал интерфейсы из выше указанной проперти - усе работает)


 
A. N. Onim   (2002-09-17 09:57) [2]

TWebBrowser.Application - Да, пробовал, но тот реализует только IWebApplication (или что-то типо того, очень смахивает по методам на IWebBrowser2). Буду писать контейнер для этого самого IWebBrowser2, глядишь, свой броузер на движке IE получится :)
А TypeLib то импортнул, пизадумался Дельфина, и родил спустя минут 5 весь DOM. Круто конечно, но как показалось, к самому Explorer"у это никакого отношения не имеет. Если только HTML попарсерить, но это уже совсем другая история.



Страницы: 1 вся ветка

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
8-85616
Yaro
2002-01-13 04:29
2002.09.26
Fast draw from array


1-85581
olookin
2002-09-14 13:26
2002.09.26
Удаление окон


6-85620
Керик
2002-07-16 04:25
2002.09.26
Подключение к интернету в WinXP


1-85421
Eugene Shebeko
2002-09-12 20:55
2002.09.26
Как отключить перерисовку окна?


3-85318
Шурик Ш
2002-09-05 15:52
2002.09.26
Один DBGrid на двух Select