ToolWindows.CommandWindow (Propiedad)
Obtiene el objeto CommandWindow.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
ReadOnly Property CommandWindow As CommandWindow
Get
CommandWindow CommandWindow { get; }
property CommandWindow^ CommandWindow {
CommandWindow^ get ();
}
abstract CommandWindow : CommandWindow
function get CommandWindow () : CommandWindow
Valor de propiedad
Tipo: EnvDTE.CommandWindow
Un objeto CommandWindow.
Ejemplos
En este ejemplo de complemento se activa la ventana de comandos y se le agrega texto. 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)
CommandWindowManip(_applicationObject)
End Sub
Public Sub CommandWindowManip(ByVal dte As DTE2)
Dim myCmd As CommandWindow
myCmd = _applicationObject.ToolWindows.CommandWindow
MsgBox(myCmd.Parent.Caption & " is about to be activated.")
myCmd.Parent.Activate()
myCmd.OutputString("Test command window text.")
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;
CommandWindowManip(_applicationObject);
}
public void CommandWindowManip (DTE2 dte)
{
CommandWindow myCmd;
myCmd = _applicationObject.ToolWindows.CommandWindow;
MessageBox.Show("The Command Window is about to be activated.");
myCmd.Parent.Activate();
myCmd.OutputString("Test command window text.");
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.