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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top