다음을 통해 공유


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
    형식: System.String
    필수적 요소로서,Document 개체 또는 ActiveX 컨트롤의 프로그램 ID입니다.
  • Caption
    형식: System.String
    필수적 요소로서,새 도구 창의 캡션입니다.
  • GuidPosition
    형식: System.String
    필수적 요소로서,새 도구 창의 고유 식별자이며 Item에 대한 인덱스로 사용될 수 있습니다.
  • DocObj
    형식: System.Object%
    필수적 요소로서,도구 창에서 호스팅될 Document 개체 또는 컨트롤입니다.

반환 값

형식: EnvDTE.Window
Window 개체입니다.

설명

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

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

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Windows 인터페이스

EnvDTE 네임스페이스