Как получить указатель IHTMLElement на тег <object>, содержащий элемент управления activex
У меня есть элемент управления ActiveX, сгенерированный фреймворком FireBreath (http://firebreath.org). Мне нужно получить ссылку на тег <object> на странице, где размещается плагин из C ++.
Если бы я использовал NPAPI, я бы использовал константу NPNVPluginElementNPObject с NPN_GetValue.
поэтому, чтобы убедиться, что я проясняю, скажем, у меня есть следующее на странице:
<object id = "testPlugin" type = "application / x-someplugin" width = "100%" height = "100%"> </ object>
Я хочу получить ссылку на плагин, как если бы я использовал document.getElementById ("testPlugin"), за исключением кода C ++ элемента управления activex, который вставлен для этого mimetype.
Обратите внимание, что передача идентификатора в качестве <param> не является хорошим вариантом для меня, но если есть способ получить идентификатор из элемента управления activex, который может работать.
редактировать: Я рассматриваю возможность использования getElementsByTagName и пытаюсь найти его через DOM, но было бы трудно определить разницу между двумя экземплярами одного и того же плагина.