Partager via


IDTCommandTarget, interface

Vous permet de créer des commandes nommées. Pour être en mesure d'utiliser de nouvelles commandes nommées, l'interface doit avoir été implémentée au préalable.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<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

Le type IDTCommandTarget expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Exec Exécute la commande nommée spécifiée.
Méthode publique QueryStatus Retourne l'état actuel (activée, désactivée, masquée, etc.) de la commande nommée spécifiée.

Début

Notes

L'interface IDTCommandTarget vous permet d'implémenter des commandes nommées dans l'environnement. Elle vous permet en outre de définir l'état d'une commande ou d'exécuter cette dernière.

Si vous entrez une commande qui a été ajoutée avec la méthode AddNamedCommand à la fenêtre Commande, la fenêtre Commande utilise en premier la méthode QueryStatus de l'interface IDTCommandTarget pour déterminer si la commande est activée. La procédure est la même si vous appelez la méthode ExecuteCommand.

Si un complément implémente cette interface, en plus de IDTExtensibility2, l'exécution de la commande est dirigée directement vers celle-ci pour les commandes nommées créées par le complément.

Cette interface est similaire à l'interface IDTCommandTarget définie dans le kit de développement Win32. Toutefois, les paramètres de la méthode sont compatibles avec OLE Automation.

Voir aussi

Référence

EnvDTE, espace de noms