Catching evento DTE em Javascript
-
19-09-2019 - |
Pergunta
Eu estou tentando capturar eventos o Visual Studio extensão em javascript navegador, DTE está disponível através window.external:
window.external.DTE.Events.SolutionEvents.Opened = ...
O acesso é ok até "Eventos", mas um SolutionEvents
parece não ser encontrado. Eu tenho checke o tlb #imported, _Events tem um membro get_SolutionEvents.
DTE é o objeto correto (chamando alguns métodos através trabalha muito bem ...)
Eu não tenho muito ainda feito com DTE, e eu sou um n00b javascript completa. Alguma sugestão?
[update] Os JavaScript é executado em um controle de navegador da Web hospedados em uma janela de ferramenta DTE. O suplemento é escrito em C ++ / ATL.
Solução
Como uma resposta rápida, sem perguntar por que você precisa disso, eu ...
- Por meio de um prendedor # manipulador C do Aberto evento.
- A partir daí, eu chamaria de um método Javascript em sua página web, usando DOM.
O seu javascript carregado em um controle WebBrowser? Seria mais fácil acesso DOM.
Mais informações sobre DOM: http: // msdn.microsoft.com/en-us/library/aa290341%28VS.71%29.aspx