Pregunta

Estoy tratando de atrapar eventos de Visual Studio de extensión en el navegador javascript, DTE está disponible a través window.external:

window.external.DTE.Events.SolutionEvents.Opened = ...

El acceso está bien hasta "Eventos", sino un SolutionEvents parece no ser encontrado. Tengo checke el TLB #imported, _Events tiene un miembro get_SolutionEvents.

DTE está el objeto correcto (llamando a través de algunos métodos que trabaja muy bien ...)

No he hecho mucho todavía con DTE, y yo soy un n00b Javascript completa. ¿Alguna sugerencia?


[Actualización] Las carreras JavaScript en un control de explorador web alojado en una ventana de herramientas DTE. El complemento está escrito en C ++ / ATL.

¿Fue útil?

Solución

Como una respuesta rápida, sin preguntar por qué necesita esto, lo haría ...

  • A través de un controlador C # coger el Abierto evento.
  • A partir de ahí, que yo llamaría un método Javascript en su página de red usando DOM.

Es el javascript cargado en un control WebBrowser? Sería más fácil acceder a la DOM.

Más información sobre DOM: http: // msdn.microsoft.com/en-us/library/aa290341%28VS.71%29.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top