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

'Declaração
<GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")> _
Public Interface IDTCommandTarget
[GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface IDTCommandTarget
[GuidAttribute(L"7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface class IDTCommandTarget
[<GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")>]
type IDTCommandTarget =  interface end
public interface IDTCommandTarget

O tipo IDTCommandTarget expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Exec Executa o comando de nomeada especificada.
Método público QueryStatus Retorna o status atual (ativado, desativado, oculto e assim por diante), da chamada do comando especificado.

Superior

Comentários

O IDTCommandTarget interface permite que você implementar comandos citados no ambiente. Ele também permite que você definir o status de um comando ou executá-lo.

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

Se um suplemento implementa essa interface além IDTExtensibility2, e em seguida, a execução do comando é roteada diretamente para essa interface para comandos citados criado pelo suplemento.

Essa interface é parecida com o IDTCommandTarget interface definida no SDK do Win32, exceto que os parâmetros do método são a automação OLE em conformidade.

Consulte também

Referência

Namespace EnvDTE