Commands2 介面

包含在環境中 Command 物件形式的所有命令。

命名空間:  EnvDTE80
組件:  EnvDTE80 (在 EnvDTE80.dll 中)

語法

'宣告
<GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")> _
Public Interface Commands2 _
    Inherits Commands
[GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")]
public interface Commands2 : Commands
[GuidAttribute(L"7EAA857B-2356-494B-9E13-0F6EEFA86E43")]
public interface class Commands2 : Commands
[<GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")>]
type Commands2 =  
    interface
        interface Commands
    end
public interface Commands2 extends Commands

Commands2 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Count (繼承自 Commands)。
公用屬性 Count 取得值,指出 Commands 集合中物件的數目。
公用屬性 DTE (繼承自 Commands)。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 Parent (繼承自 Commands)。
公用屬性 Parent 取得 Commands 集合的直接上層父物件。

回頁首

方法

  名稱 說明
公用方法 Add(String, Int32, Object%) (繼承自 Commands)。
公用方法 Add(String, Int32, Object%) 基礎架構。僅限 Microsoft 內部使用。
公用方法 AddCommandBar(String, vsCommandBarType, Object, Int32) (繼承自 Commands)。
公用方法 AddCommandBar(String, vsCommandBarType, Object, Int32) 建立一個會儲存並且可在下次環境啟動時使用的命令列。
公用方法 AddNamedCommand(AddIn, String, String, String, Boolean, Int32, array<Object[]%, Int32) (繼承自 Commands)。
公用方法 AddNamedCommand(AddIn, String, String, String, Boolean, Int32, array<Object[]%, Int32) 建立一個由環境所儲存並可在下次環境啟動時使用的具名命令,即使該增益集於環境啟動時並未載入也一樣。
公用方法 AddNamedCommand2 建立一個由環境所儲存並可在下次環境啟動時使用的具名命令,即使該增益集於環境啟動時並未載入也一樣。
公用方法 CommandInfo(Object, String%, Int32%) (繼承自 Commands)。
公用方法 CommandInfo(Object, String%, Int32%) 傳回與指定 CommandBar 控制項關聯的命令 GUID 和 ID。
公用方法 GetEnumerator() (繼承自 Commands)。
公用方法 GetEnumerator() 取得 Commands 集合中項目的列舉值。
公用方法 Item(Object, Int32) (繼承自 Commands)。
公用方法 Item(Object, Int32) 傳回集合的索引成員。
公用方法 Raise(String, Int32, Object%, Object%) (繼承自 Commands)。
公用方法 Raise(String, Int32, Object%, Object%) 執行指定命令。
公用方法 RemoveCommandBar(Object) (繼承自 Commands)。
公用方法 RemoveCommandBar(Object) 移除以 AddCommandBar 方法所建立的命令列。
公用方法 UpdateCommandUI 強迫重新整理命令的 UI 狀態。

回頁首

請參閱

參考

EnvDTE80 命名空間