2016-04-17 10 views
1

Visual Studio出力およびエラーリストウィンドウと同じ場所にToolWindowPaneをドッキング(タブ付)するにはどうすればよいですか?出力ウィンドウとエラーリストウィンドウと同じ場所にドックToolWindowPaneをドッキングできますか?

これらは私のプロジェクトのいくつかのコードスニペットです:

DTE dte = (DTE)ServiceProvider.GetService(typeof(DTE)); 
    Window win = dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput); 

テストコード(出力ウィンドウ上のドックウィンドウ):

は、出力ウィンドウを取得するにはToolWindowPane

ToolWindowPane window = this.package.FindToolWindow(typeof(MyToolWindow), 0, true); 
    IVsWindowFrame windowFrame = (IVsWindowFrame)window.Frame; 

を作成します。

windowFrame.SetProperty((int)__VSFPROPID.VSFPROPID_FrameMode, VSFRAMEMODE.VSFM_Dock); 

答えて

0

ToolWindowをドッキングするには、Windowプロパティを設定し、EnvDTE.Constantsの1つを使用する必要があります。

[ProvideToolWindow(typeof(MyToolWindow), Style = VsDockStyle.Tabbed, Orientation =ToolWindowOrientation.Bottom, Window = EnvDTE.Constants.vsWindowKindOutput)] 
関連する問題