La captura de eventos en Javascript DTE
-
19-09-2019 - |
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.
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