Share via


Windows.CreateToolWindow 메서드

지정한 Document 개체 또는 ActiveX 컨트롤을 포함하는 새 도구 창을 만듭니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Function CreateToolWindow ( _
    AddInInst As AddIn, _
    ProgID As String, _
    Caption As String, _
    GuidPosition As String, _
    <OutAttribute> ByRef DocObj As Object _
) As Window
Window CreateToolWindow(
    AddIn AddInInst,
    string ProgID,
    string Caption,
    string GuidPosition,
    out Object DocObj
)
Window^ CreateToolWindow(
    [InAttribute] AddIn^ AddInInst, 
    [InAttribute] String^ ProgID, 
    [InAttribute] String^ Caption, 
    [InAttribute] String^ GuidPosition, 
    [InAttribute] [OutAttribute] Object^% DocObj
)
abstract CreateToolWindow : 
        AddInInst:AddIn * 
        ProgID:string * 
        Caption:string * 
        GuidPosition:string * 
        DocObj:Object byref -> Window
function CreateToolWindow(
    AddInInst : AddIn, 
    ProgID : String, 
    Caption : String, 
    GuidPosition : String, 
    DocObj : Object
) : Window

매개 변수

  • AddInInst
    형식: EnvDTE.AddIn

    필수입니다. 해당 수명이 도구 창의 수명을 결정하는 AddIn 개체입니다.

  • ProgID
    형식: String

    필수입니다. Document 개체 또는 ActiveX 컨트롤의 프로그램 ID입니다.

  • Caption
    형식: String

    필수입니다. 새 도구 창의 캡션입니다.

  • GuidPosition
    형식: String

    필수입니다. 새 도구 창의 고유 식별자이며 Item에 대한 인덱스로 사용될 수 있습니다.

  • DocObj
    형식: Object%

    필수입니다. 도구 창에서 호스팅될 Document 개체 또는 컨트롤입니다.

반환 값

형식: EnvDTE.Window
Window 개체

설명

도구 창을 표시하기 전에 높이, 너비 또는 위치 같은 새 도구 창의 표시 상태 속성 중 하나를 설정하려고 하면 오류가 발생합니다. 따라서 이러한 속성을 설정하기 전에 먼저 창이 표시되도록 해야 합니다.

ActiveX 컨트롤을 만드는 방법에 대한 자세한 내용은 MFC ActiveX 컨트롤 만들기를 참조하십시오.

.NET Framework 보안

참고 항목

참조

Windows 인터페이스

EnvDTE 네임스페이스