Método Windows.CreateToolWindow

Cria uma nova janela de ferramenta contendo especificado Document objeto ou controle de ActiveX.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
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

Parâmetros

  • AddInInst
    Tipo: EnvDTE.AddIn
    Obrigatório.Um AddIn objeto cujo tempo de vida determina o tempo de vida da janela de ferramenta.
  • ProgID
    Tipo: System.String
    Obrigatório.A identificação programática da Document objeto ou controle de ActiveX.
  • Caption
    Tipo: System.String
    Obrigatório.A legenda para a nova janela de ferramenta.
  • GuidPosition
    Tipo: System.String
    Obrigatório.Um identificador exclusivo para a nova janela de ferramenta que pode ser usado como um índice para Item.
  • DocObj
    Tipo: System.Object%
    Obrigatório.O Document objeto ou controle para hospedagem na janela da ferramenta.

Valor de retorno

Tipo: EnvDTE.Window
A Window object.

Comentários

Se você tentar definir qualquer um dos Estados de visibilidade da nova janela de ferramenta — como, por exemplo, altura, largura ou posição — antes que a janela de ferramentas estiver visível, você obterá um erro.Portanto, certifique-se de que a janela está visível antes de tentar definir quaisquer dessas propriedades.

Para obter informações sobre como criar controles de ActiveX, consulte Criar um controle de ActiveX do MFC.

Segurança do .NET Framework

Consulte também

Referência

Windows Interface

Namespace EnvDTE