次の方法で共有


Package.CreateToolWindow メソッド

定義

オーバーロード

CreateToolWindow(Type, Int32, UInt32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

CreateToolWindow(Type, Int32, Object)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。 これは、IVsUiShell.CreateToolWindow() を呼び出す唯一のメソッドです。

CreateToolWindow(Guid, Int32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

CreateToolWindow(Type, Int32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

CreateToolWindow(Type, Int32, UInt32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

protected:
 Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id, System::UInt32 flags);
protected Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, uint flags);
member this.CreateToolWindow : Type * int * uint32 -> Microsoft.VisualStudio.Shell.WindowPane
Protected Function CreateToolWindow (toolWindowType As Type, id As Integer, flags As UInteger) As WindowPane

パラメーター

toolWindowType
Type

作成するウィンドウの種類

id
Int32

単一インスタンス ツールのインスタンス ID または 0windows

flags
UInt32

から IVsUiShell.CreateToolWindow に渡されるウィンドウ フラグ__VSCREATETOOLWIN

戻り値

から派生したクラスのインスタンス ToolWindowPane

適用対象

CreateToolWindow(Type, Int32, Object)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

protected:
 virtual Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id, System::Object ^ context);
protected virtual Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, object context);
abstract member CreateToolWindow : Type * int * obj -> Microsoft.VisualStudio.Shell.WindowPane
override this.CreateToolWindow : Type * int * obj -> Microsoft.VisualStudio.Shell.WindowPane
Protected Overridable Function CreateToolWindow (toolWindowType As Type, id As Integer, context As Object) As WindowPane

パラメーター

toolWindowType
Type

作成するウィンドウの種類

id
Int32

単一インスタンス ツールのインスタンス ID または 0windows

context
Object

ツール ウィンドウ作成コンテキスト (コンストラクターに ToolWindowPane 渡されます)

戻り値

から派生したクラスのインスタンス ToolWindowPane

適用対象

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。 これは、IVsUiShell.CreateToolWindow() を呼び出す唯一のメソッドです。

protected Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, uint flags, object context, Guid persistenceGuid = default);
member this.CreateToolWindow : Type * int * uint32 * obj * Guid -> Microsoft.VisualStudio.Shell.WindowPane
Protected Function CreateToolWindow (toolWindowType As Type, id As Integer, flags As UInteger, context As Object, Optional persistenceGuid As Guid = Nothing) As WindowPane

パラメーター

toolWindowType
Type

作成するウィンドウの種類

id
Int32

単一インスタンス ツールのインスタンス ID または 0windows

flags
UInt32

から IVsUiShell.CreateToolWindow に渡されるウィンドウ フラグ__VSCREATETOOLWIN

context
Object

ツール ウィンドウ作成コンテキスト (コンストラクターに ToolWindowPane 渡されます)

persistenceGuid
Guid

ツール ウィンドウの永続化 Guid。 これが指定されていないか、 と一致するEmptytoolWindowType場合は、 の GUID プロパティが永続化 Guid として使用されます。

戻り値

から派生したクラスのインスタンス ToolWindowPane

適用対象

CreateToolWindow(Guid, Int32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

protected:
 virtual int CreateToolWindow(Guid % toolWindowType, int id);
protected virtual int CreateToolWindow (ref Guid toolWindowType, int id);
abstract member CreateToolWindow : Guid * int -> int
override this.CreateToolWindow : Guid * int -> int
Protected Overridable Function CreateToolWindow (ByRef toolWindowType As Guid, id As Integer) As Integer

パラメーター

toolWindowType
Guid

作成するウィンドウの種類

id
Int32

単一インスタンス ツールのインスタンス ID または 0windows

戻り値

ツールウィンドウ作成用の HRESULT

適用対象

CreateToolWindow(Type, Int32)

指定した ID を使用して、指定した型のツール ウィンドウを作成します。

protected:
 virtual Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id);
protected virtual Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id);
abstract member CreateToolWindow : Type * int -> Microsoft.VisualStudio.Shell.WindowPane
override this.CreateToolWindow : Type * int -> Microsoft.VisualStudio.Shell.WindowPane
Protected Overridable Function CreateToolWindow (toolWindowType As Type, id As Integer) As WindowPane

パラメーター

toolWindowType
Type

作成するウィンドウの種類

id
Int32

単一インスタンス ツールのインスタンス ID または 0windows

戻り値

から派生したクラスのインスタンス ToolWindowPane

例外

toolWindowType が null です。

id が 0 未満です。 toolWindowType は型から ToolWindowPane 派生しません。

注釈

メソッドは CreateToolWindow 、指定されたツール ウィンドウのインスタンスを作成します。 これは、Visual Studio インターフェイス ツール ウィンドウの作成コードと メソッドを実装するときに、Package 基本クラス内で FindToolWindow 使用されます。

適用対象