Bagikan melalui


Package.CreateToolWindow Metode

Definisi

Overload

CreateToolWindow(Type, Int32, UInt32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

CreateToolWindow(Type, Int32, Object)

Buat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

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

Buat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan. Ini adalah satu-satunya metode yang harus memanggil IVsUiShell.CreateToolWindow()

CreateToolWindow(Guid, Int32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

CreateToolWindow(Type, Int32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

CreateToolWindow(Type, Int32, UInt32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

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

Parameter

toolWindowType
Type

Jenis jendela yang akan dibuat

id
Int32

ID instans atau 0 untuk toolwindow instans tunggal

flags
UInt32

Bendera jendela dari __VSCREATETOOLWIN untuk diteruskan ke IVsUiShell.CreateToolWindow

Mengembalikan

Instans kelas yang berasal dari ToolWindowPane

Berlaku untuk

CreateToolWindow(Type, Int32, Object)

Buat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

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

Parameter

toolWindowType
Type

Jenis jendela yang akan dibuat

id
Int32

ID instans atau 0 untuk toolwindow instans tunggal

context
Object

Konteks pembuatan jendela alat (diteruskan ke ToolWindowPane konstruktor)

Mengembalikan

Instans kelas yang berasal dari ToolWindowPane

Berlaku untuk

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

Buat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan. Ini adalah satu-satunya metode yang harus memanggil 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

Parameter

toolWindowType
Type

Jenis jendela yang akan dibuat

id
Int32

ID instans atau 0 untuk toolwindow instans tunggal

flags
UInt32

Bendera jendela dari __VSCREATETOOLWIN untuk diteruskan ke IVsUiShell.CreateToolWindow

context
Object

Konteks pembuatan jendela alat (diteruskan ke ToolWindowPane konstruktor)

persistenceGuid
Guid

Guid persistensi untuk jendela alat. Jika ini tidak ditentukan atau cocok Empty, toolWindowTypeproperti GUID digunakan sebagai Guid persistensi.

Mengembalikan

Instans kelas yang berasal dari ToolWindowPane

Berlaku untuk

CreateToolWindow(Guid, Int32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

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

Parameter

toolWindowType
Guid

Jenis jendela yang akan dibuat

id
Int32

ID instans atau 0 untuk toolwindow instans tunggal

Mengembalikan

HRESULT untuk pembuatan toolwindow

Berlaku untuk

CreateToolWindow(Type, Int32)

Membuat jendela alat dari jenis yang ditentukan dengan ID yang ditentukan.

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

Parameter

toolWindowType
Type

Jenis jendela yang akan dibuat

id
Int32

ID instans atau 0 untuk toolwindow instans tunggal

Mengembalikan

Instans kelas yang berasal dari ToolWindowPane

Pengecualian

toolWindowType adalah null.

id kurang dari 0. toolWindowType tidak berasal dari ToolWindowPane tipe.

Keterangan

Metode ini CreateToolWindow membuat instans jendela alat yang diberikan. Ini digunakan dalam kelas Dasar paket saat menerapkan kode pembuatan jendela alat antarmuka Visual Studio serta FindToolWindow metode .

Berlaku untuk