【发布时间】:2016-04-09 05:57:59
【问题描述】:
我正在尝试访问 EnvDTE.DTE 对象的 ToolWindows 的输出窗口和 ErrorList 成员。这些成员似乎只存在于 EnvDTE80.DTE2 中。有没有办法让我在不将类型转换回 DTE2 类型的情况下访问它们?
【问题讨论】:
我正在尝试访问 EnvDTE.DTE 对象的 ToolWindows 的输出窗口和 ErrorList 成员。这些成员似乎只存在于 EnvDTE80.DTE2 中。有没有办法让我在不将类型转换回 DTE2 类型的情况下访问它们?
【问题讨论】:
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)
【讨论】: