Главная страница
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.017 c
4-85741
GROL
2002-08-06 09:28
2002.09.26
ListView от DeskTop


1-85607
Demiurg
2002-09-14 14:52
2002.09.26
Окошко, перекрывающее fsStayOnTop


3-85352
Шурик Ш
2002-09-04 18:06
2002.09.26
Запрос Update


1-85548
ЮРИЙ_К
2002-09-12 10:21
2002.09.26
Формирование документа по шаблону форы


1-85569
diMAN
2002-09-12 18:29
2002.09.26
Эффективная работа со множеством форм