Package.CreateToolWindow Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.