سؤال

أحاول الالتزام بأحداث تمديد Visual Studio في المتصفح JavaScript، DTE متاح من خلال Window.external:

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

الوصول إلى موافق على "الأحداث"، ولكن SolutionEvents يبدو أن لا يمكن العثور عليها. لدي Checke tlb #mported، _events لديه عضو get_sulteventevents.

DTE هو الكائن الصحيح (استدعاء بعض الأساليب من خلاله يعمل بشكل جيد ...)

لم أفعل الكثير بعد مع DTE، وأنا جافا سكريبت كاملة N00B. أي اقتراحات؟


تحديث يعمل JavaScript في عنصر تحكم مستعرض ويب مستضاف في نافذة أداة DTE. يتم كتابة Addin في C ++ / ATL.

هل كانت مفيدة؟

المحلول

كإجابة سريعة، دون أن تسأل لماذا تحتاج إلى هذا، وأود أن ...

  • من خلال معالج C # قبض على الحدث المفتوح.
  • من هناك، أود أن أسمي طريقة JavaScript في صفحة الويب الخاصة بك باستخدام DOM.

هل جافا سكريبت محملة في عنصر تحكم WebBrowser؟ سيكون من الأسهل الوصول إلى دوم.

مزيد من المعلومات حول DOM: http://msdn.microsoft.com/en-us/library/aa290341٪28VS.71٪29.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top