Compartir a través de


Windows.CreateToolWindow (Método)

Crea una nueva ventana de herramientas que contiene el objeto Document o el control ActiveX especificados.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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
    Obligatorio.Objeto AddIn cuyo período de duración determina el período de duración de la ventana de herramientas.
  • ProgID
    Tipo: System.String
    Obligatorio.Identificador de programación del objeto Document o el control ActiveX.
  • Caption
    Tipo: System.String
    Obligatorio.La leyenda de la nueva ventana de herramientas.
  • GuidPosition
    Tipo: System.String
    Obligatorio.Un identificador único para la nueva ventana de herramientas, que puede utilizarse como índice para Item.
  • DocObj
    Tipo: System.Object%
    Obligatorio.Control u objeto Document que se va a hospedar en la ventana de herramientas.

Valor devuelto

Tipo: EnvDTE.Window
Un objeto Window.

Comentarios

Si intenta establecer cualquiera de los estados de visibilidad de la nueva ventana de herramientas (como alto, ancho o posición) antes de que la ventana de herramientas sea visible, obtendrá un error.Por tanto, asegúrese de que la ventana sea visible antes de intentar establecer cualquiera de esas propiedades.

Para obtener información sobre cómo crear controles ActiveX, vea Crear un control ActiveX MFC.

Seguridad de .NET Framework

Vea también

Referencia

Windows Interfaz

EnvDTE (Espacio de nombres)