Compartir a través de


ToolWindows.GetToolWindow (Método)

Permite al usuario recuperar una ventana por su título.

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

Sintaxis

'Declaración
Function GetToolWindow ( _
    Name As String _
) As Object
Object GetToolWindow(
    string Name
)
Object^ GetToolWindow(
    String^ Name
)
abstract GetToolWindow : 
        Name:string -> Object 
function GetToolWindow(
    Name : String
) : Object

Parámetros

  • Name
    Tipo: System.String
    Título de la ventana que se va a recuperar.

Valor devuelto

Tipo: System.Object
Un objeto Window.

Ejemplos

Este complemento obtiene la leyenda de la Ventana de salida, después de recuperarla mediante el método GetToolWindow. Para obtener más información sobre cómo ejecutar ejemplos de automatización, vea Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización.

Imports EnvDTE
Imports EnvDTE80
Public Sub OnConnection(ByVal application As Object, _
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    _applicationObject = CType(application, DTE2)
    _addInInstance = CType(addInInst, AddIn)
    GetToolWindow(_applicationObject)
End Sub
Sub GetToolWindow(ByVal dte As DTE2)
    Dim win As OutputWindow
    win = _applicationObject.ToolWindows.OutputWindow
    Dim aStr As String = win.Parent.Caption
    win = CType(_applicationObject.ToolWindows.GetToolWindow(aStr), _
 OutputWindow)
    MsgBox("The window caption, obtained via GetToolWindow method, _
 is: " & vbCr & win.Parent.Caption)
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void OnConnection(object application, 
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    _applicationObject = (DTE2)application;
    _addInInstance = (AddIn)addInInst;
    GetToolWindow (_applicationObject);
}
public void GetToolWindow (DTE2 dte)
{
    Output win;
    win = _applicationObject.ToolWindows.OutputWindow;
    String aStr = win.Parent.Caption;
    win = 
(OutputWindow)_applicationObject.ToolWindows.GetToolWindow(aStr);
MessageBox.Show(("The window caption, obtained via GetToolWindow
 method, is: " + "\n" + win.Parent.Caption);
}

Seguridad de .NET Framework

Vea también

Referencia

ToolWindows Interfaz

EnvDTE80 (Espacio de nombres)