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 또는 단일 instance 도구windows의 경우 0
- flags
- UInt32
IVsUiShell.CreateToolWindow에 전달할 의 창 플래그 __VSCREATETOOLWIN
반환
에서 파생된 클래스의 instanceToolWindowPane
적용 대상
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 또는 단일 instance 도구windows의 경우 0
- context
- Object
도구 창 만들기 컨텍스트(생성자에 ToolWindowPane 전달됨)
반환
에서 파생된 클래스의 instanceToolWindowPane
적용 대상
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 또는 단일 instance 도구windows의 경우 0
- flags
- UInt32
IVsUiShell.CreateToolWindow에 전달할 의 창 플래그 __VSCREATETOOLWIN
- context
- Object
도구 창 만들기 컨텍스트(생성자에 ToolWindowPane 전달됨)
- persistenceGuid
- Guid
도구 창의 지속성 Guid입니다. 지정되지 않거나 와 일치하는 EmptytoolWindowType
경우 의 GUID 속성이 지속성 Guid로 사용됩니다.
반환
에서 파생된 클래스의 instanceToolWindowPane
적용 대상
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 또는 단일 instance 도구windows의 경우 0
반환
도구window 만들기를 위한 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 또는 단일 instance 도구windows의 경우 0
반환
에서 파생된 클래스의 instanceToolWindowPane
예외
toolWindowType
가 null입니다.
id
가 0보다 작습니다.
toolWindowType
는 형식에서 ToolWindowPane 파생되지 않습니다.
설명
메서드는 CreateToolWindow
지정된 도구 창의 instance 만듭니다. Visual Studio 인터페이스 도구 창 만들기 코드와 FindToolWindow 메서드를 구현할 때 패키지 기본 클래스 내에서 사용됩니다.