Aracılığıyla paylaş


Package.CreateToolWindow Yöntem

Tanım

Aşırı Yüklemeler

CreateToolWindow(Type, Int32, UInt32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

CreateToolWindow(Type, Int32, Object)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturun.

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

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturun. IVsUiShell.CreateToolWindow() çağrısı yapması gereken tek yöntem budur

CreateToolWindow(Guid, Int32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

CreateToolWindow(Type, Int32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

CreateToolWindow(Type, Int32, UInt32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

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

Parametreler

toolWindowType
Type

Oluşturulacak pencerenin türü

id
Int32

Tek örnek toolwindows için örnek kimliği veya 0

flags
UInt32

Pencere, IVsUiShell.CreateToolWindow'a geçirilecek öğesini işaretler __VSCREATETOOLWIN

Döndürülenler

Öğesinden türetilen bir sınıfın örneği ToolWindowPane

Şunlara uygulanır

CreateToolWindow(Type, Int32, Object)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturun.

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

Parametreler

toolWindowType
Type

Oluşturulacak pencerenin türü

id
Int32

Tek örnek toolwindows için örnek kimliği veya 0

context
Object

Araç penceresi oluşturma bağlamı (oluşturucuya ToolWindowPane geçirilir)

Döndürülenler

Öğesinden türetilen bir sınıfın örneği ToolWindowPane

Şunlara uygulanır

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

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturun. IVsUiShell.CreateToolWindow() çağrısı yapması gereken tek yöntem budur

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

Parametreler

toolWindowType
Type

Oluşturulacak pencerenin türü

id
Int32

Tek örnek toolwindows için örnek kimliği veya 0

flags
UInt32

Pencere, IVsUiShell.CreateToolWindow'a geçirilecek öğesini işaretler __VSCREATETOOLWIN

context
Object

Araç penceresi oluşturma bağlamı (oluşturucuya ToolWindowPane geçirilir)

persistenceGuid
Guid

Araç penceresi için kalıcılık Guid'i. Bu belirtilmemişse veya ile eşleşiyorsaEmptytoolWindowType, guid özelliği kalıcılık Guid'i olarak kullanılır.

Döndürülenler

Öğesinden türetilen bir sınıfın örneği ToolWindowPane

Şunlara uygulanır

CreateToolWindow(Guid, Int32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

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

Parametreler

toolWindowType
Guid

Oluşturulacak pencerenin türü

id
Int32

Tek örnek toolwindows için örnek kimliği veya 0

Döndürülenler

toolwindow oluşturma için HRESULT

Şunlara uygulanır

CreateToolWindow(Type, Int32)

Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur.

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

Parametreler

toolWindowType
Type

Oluşturulacak pencerenin türü

id
Int32

Tek örnek toolwindows için örnek kimliği veya 0

Döndürülenler

Öğesinden türetilen bir sınıfın örneği ToolWindowPane

Özel durumlar

toolWindowType null değeridir.

id 0'dan küçüktür. toolWindowType türünden ToolWindowPane türetilmemiş.

Açıklamalar

yöntemi, CreateToolWindow verilen araç penceresinin bir örneğini oluşturur. Bu, Hem Visual Studio arabirim aracı pencere oluşturma kodunu hem de FindToolWindow yöntemini uygularken Paket temel sınıfı içinde kullanılır.

Şunlara uygulanır