IDTCommandTarget, interface

Mise à jour : novembre 2007

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

<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

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

Membres IDTCommandTarget

EnvDTE, espace de noms