Package.CreateToolWindow メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 使用されます。