IDTCommandTarget 接口

更新:2007 年 11 月

允许创建指定的命令。必须实现此接口才能处理新的命名命令。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<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

备注

IDTCommandTarget 接口使您得以在环境中实现命名命令。还使您得以定义命令状态或执行命令。

如果在“命令”窗口输入用 AddNamedCommand 方法添加的命令,则“命令”窗口会首先使用 IDTCommandTarget 接口的 QueryStatus 方法来确定是否已启用该命令。在调用 ExecuteCommand 方法时也是这样。

如果外接程序除了实现 IDTExtensibility2 还实现此接口,则对于外接程序创建的命名命令,命令执行将直接传送到此接口。

此接口类似于在 Win32 SDK 中定义的 IDTCommandTarget 接口,只是该方法的参数符合 OLE 自动化。

另请参见

参考

IDTCommandTarget 成员

EnvDTE 命名空间