IDTCommandTarget (Interfaz)

Actualización: noviembre 2007

Permite crear comandos con nombre. Se debe implementar esta interfaz para poder controlar nuevos comandos con nombre.

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

Sintaxis

<GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")> _
Public Interface IDTCommandTarget

Dim instance As IDTCommandTarget
[GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface IDTCommandTarget
[GuidAttribute(L"7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface class IDTCommandTarget
public interface IDTCommandTarget

Comentarios

La interfaz IDTCommandTarget permite implementar comandos con nombre en el entorno. También permite definir el estado de un comando o ejecutarlo.

Si escribe un comando que se agregó con el método AddNamedCommand a la ventana Comando, la ventana Comando utilizará primero el método QueryStatus de la interfaz IDTCommandTarget para determinar si el comando está habilitado o no. Esto mismo se aplica al llamar al método ExecuteCommand.

Si un complemento implementa esta interfaz además de IDTExtensibility2, la ejecución de los comandos se enruta directamente a esta interfaz para los comandos con nombre creados por el complemento.

Esta interfaz es análoga a la interfaz IDTCommandTarget definida en el SDK de Win32, excepto en que los parámetros del método se modificaron para que fueran compatibles con la automatización OLE.

Vea también

Referencia

IDTCommandTarget (Miembros)

EnvDTE (Espacio de nombres)