Как получить доступ к DOM хоста изнутри элемента управления ActiveX? - PullRequest
0 голосов
/ 31 января 2012

У меня есть элемент управления ActiveX, написанный с использованием инфраструктуры ATL. Этот элемент управления ActiveX размещен внутри гаджета боковой панели Windows. Мне нужно получить доступ к DOM хоста изнутри элемента управления ActiveX. Например. измените некоторые цвета в родительском HTML-коде изнутри ActiveX.

Возможно ли это вообще? Если да, как я могу получить IWebBrowser2 или IHTMLDocument2 или аналогичный интерфейс?

1 Ответ

1 голос
/ 01 февраля 2012

HTML-документ - это контейнер вашего сайта клиента OLE:

ИНФОРМАЦИЯ: Доступ к объектной модели из элемента управления ActiveX

Я бы создал событие и записал код, модифицирующий DOM, в обработчике событий javascript, поэтому мне не нужно перекомпилировать ActiveX при изменении структуры веб-страницы.

...