다음을 통해 공유


Windows2.CreateToolWindow 메서드

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

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.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
    형식: AddIn

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

  • ProgID
    형식: String

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

  • Caption
    형식: String

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

  • GuidPosition
    형식: String

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

  • DocObj
    형식: Object%

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

반환 값

형식: Window
Window 개체

설명

도구 창을 표시하지 않은 채 높이, 너비 또는 위치 같이 새 도구 창의 표시 상태를 설정하려고 시도하면 오류가 발생합니다. 이러한 속성을 설정하려면 먼저 창을 표시해야 합니다.

이 메서드를 사용하는 방법의 예제는 Visual Studio Automation Samples 웹 페이지에서 ToolWindow 샘플을 참조하십시오. ActiveX 컨트롤을 만드는 방법에 대한 자세한 내용은 MFC ActiveX 컨트롤 만들기를 참조하십시오.

.NET Framework 보안

참고 항목

참조

Windows2 인터페이스

EnvDTE80 네임스페이스