Domanda

Sto cercando di catturare di Visual Studio Extension eventi nel browser javascript, DTE è disponibile attraverso window.external:

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

L'accesso è ok fino a "Eventi", ma un SolutionEvents sembra non essere trovato. Ho checke TLB #imported, _EVENTI ha un membro get_SolutionEvents.

DTE è l'oggetto giusto (chiamando alcuni metodi attraverso di essa funziona bene ...)

Non ho fatto molto ma con DTE, e io sono un n00b javascript completa. Qualche suggerimento?


[update] Le piste JavaScript in un controllo del browser web ospitati in una finestra degli strumenti DTE. Il componente aggiuntivo è scritto in C ++ / ATL.

È stato utile?

Soluzione

Come una risposta rapida, senza chiedere il motivo per cui avete bisogno di questo, vorrei ...

  • Attraverso un C # gestore catch il Aperto evento.
  • Da lì, vorrei chiamare un metodo JavaScript nella tua pagina web usando DOM.

è la vostra javascript caricata in un controllo WebBrowser? Sarebbe più facile per accedere DOM.

Più informazioni su DOM: http: // msdn.microsoft.com/en-us/library/aa290341%28VS.71%29.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top