Question

Je suis en train d'attraper des événements d'extension Visual Studio JavaScript dans le navigateur, DTE est disponible via window.external:

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

L'accès est ok jusqu'à « événements », mais un SolutionEvents ne semble pas être trouvé. J'ai checke le TLB #imported, _events a un membre de get_SolutionEvents.

DTE est l'objet correct (appelle des méthodes à travers elle fonctionne très bien ...)

Je ne l'ai pas fait encore beaucoup avec DTE, et je suis un n00b javascript complet. Toutes les suggestions?


[mise à jour] Les pistes javascript dans un contrôle de navigateur Web hébergé dans une fenêtre d'outil DTE. Le Addin est écrit en C ++ / ATL.

Était-ce utile?

La solution

En réponse rapide, sans demander pourquoi vous avez besoin, je voudrais ...

  • Grâce à un gestionnaire C # attraper le Ouvert un événement.
  • A partir de là, j'appeler une méthode Javascript dans votre page Web par en utilisant DOM.

Votre javascript chargé dans un contrôle WebBrowser? Il serait plus facile d'accès DOM.

Plus d'infos sur DOM: http: // msdn.microsoft.com/en-us/library/aa290341%28VS.71%29.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top