LinkedWindows.DTE 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取顶级扩展性对象。
public:
property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
public:
property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
[System.Runtime.InteropServices.DispId(301)]
public EnvDTE.DTE DTE { [System.Runtime.InteropServices.DispId(301)] get; }
[<System.Runtime.InteropServices.DispId(301)>]
[<get: System.Runtime.InteropServices.DispId(301)>]
member this.DTE : EnvDTE.DTE
Public ReadOnly Property DTE As DTE
属性值
DTE 对象。
- 属性
示例
public void CodeExample(DTE2 dte)
{
try
{
LinkedWindows lnkwin;
Window frame;
Window w1 = dte.Windows.Item(Constants.vsWindowKindSolutionExplorer);
Window w2 = dte.Windows.Item(Constants.vsWindowKindOutput);
Window w3 = dte.Windows.Item(Constants.vsWindowKindCommandWindow);
// Create a linked window frame and dock Solution Explorer.
frame = dte.Windows.CreateLinkedWindowFrame(w1, w2, vsLinkedWindowType.vsLinkedWindowTypeDocked);
lnkwin = frame.LinkedWindows;
string msg = "";
msg += "The application that contains this LinkedWindows collection is " + lnkwin.DTE.Name;
msg += "\nThe parent object of this LinkedWindows collection is " + lnkwin.Parent.Caption;
MessageBox.Show(msg);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
注解
在中 Visual Studio , DTE 对象是自动化模型的根,其他对象模型通常会调用 "应用程序"。