Condividi tramite


Interfaccia IDTCommandTarget

Consente di creare comandi con nome. È necessario implementare questa interfaccia per gestire nuovi comandi con nome.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo IDTCommandTarget espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico Exec Esegue il comando con nome specificato.
Metodo pubblico QueryStatus Restituisce lo stato corrente (attivato, disabilitato, nascosto e così via) del comando denominato specificato.

In alto

Note

L'interfaccia IDTCommandTarget consente di implementare nell'ambiente comandi denominati. e di definire lo stato di un comando o di eseguirlo.

Se si immette un comando che era stato aggiunto con il metodo AddNamedCommand alla finestra Comando, la finestra Comando utilizza innanzitutto il metodo QueryStatus dell'interfaccia IDTCommandTarget per determinare se il comando è attivato. Le stesse considerazioni valgono se si chiama il metodo ExecuteCommand.

Se un componente aggiuntivo implementa questa interfaccia in aggiunta a IDTExtensibility2, l'esecuzione dei comandi denominati creati dal componente aggiuntivo verrà indirizzata direttamente a questa interfaccia.

Questa interfaccia è analoga all'interfaccia IDTCommandTarget definita nell'SDK di Win32, con la differenza che i parametri del metodo sono conformi all'automazione OLE.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE