2016-03-18 2 views
0

Я пытаюсь получить доступ к элементу Output Window и ErrorList элемента ToolWindows объекта EnvDTE.DTE. Кажется, что эти члены существуют только в EnvDTE80.DTE2. Есть ли способ получить к ним доступ без возврата типов к типу DTE2?Доступ к элементам EnvDTE80 без ввода типов

ответ

1

EnvDTE.Window.Object возвращает внутренний объект инструментального окна. Вы можете использовать код, подобный этому, который получает набор инструментов:

Dim objWindow As EnvDTE.Window 
Dim objToolBox As EnvDTE.ToolBox 

objWindow = dte.Windows.Item(EnvDTE.Constants.vsext_wk_Toolbox) 
objToolBox = CType(objWindow.Object, EnvDTE.ToolBox) 

См HOWTO: Get the programmable inner object of a toolwindow

Смежные вопросы