Я пытаюсь перехватить события Visual Studio Extension в браузере javascript, DTE доступно через window.external:
window.external.DTE.Events.SolutionEvents.Opened = ...
Доступ в порядке до "События", но SolutionEvents
, кажется, не найден. Я проверял #imported tlb, у _Events есть член get_SolutionEvents.
DTE - правильный объект (вызов некоторых методов через него работает нормально ...)
Я еще не очень много сделал с DTE, и я полный javascript n00b. Есть предложения?
[обновление] Javascript работает в элементе управления веб-браузера, размещенном в окне инструмента DTE. Надстройка написана на C ++ / ATL.