共用方式為


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 方法,情況也是一樣。

如果某一增益集 (Add-in) 在 IDTExtensibility2 之外實作了這個介面,則對於由該增益集所建立的具名命令而言,命令執行會直接被轉到這個介面上。

這個介面很類似定義於 Win32 中的 IDTCommandTarget 介面,不同之處在於方法的參數被修改成符合 OLE Automation。

請參閱

參考

IDTCommandTarget 成員

EnvDTE 命名空間