Compartilhar via


Interface IDTCommandTarget

Permite que você criar comandos citados.Você deve implementar essa interface para lidar com novos comandos citados.

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

Sintaxe

<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

Comentários

A interface de IDTCommandTarget permite que você implemente comandos citados no ambiente.Ele também permite que você definir o status de um comando ou Executar-lo.

Se você Enter um comando que foi adicionado com o método AddNamedCommand para a janela de Comando , a janela de comando usa primeiro o método de IDTCommandTarget da interface QueryStatus para determinar se o comando é Habilitado.O mesmo também se aplica se você chamar o método ExecuteCommand.

Se um add-in implementa essa interface com IDTExtensibility2, em seguida, execução do comando é roteada diretamente a esta interface para comandos nomeados criado pelo Add-in.

Essa interface é parecido com a interface de IDTCommandTarget definida no SDK do Win32, exceto que os parâmetros do método são automação OLE compatíveis.

Consulte também

Referência

IDTCommandTarget Membros

Espaço para nome EnvDTE