共用方式為


VSCT XML 結構描述參考

提供的命令資料表編譯器結構描述項目,允許子系項目和屬性為每個。

以 XML 為基礎的指令資料表組態 (.vsct) 檔案會定義命令的項目,VSPackage 提供整合式的開發環境 (IDE)。 這些元素包括功能表項目、 功能表、 工具列和下拉式方塊。

注意事項注意事項

VSCT 編譯器可以執行.vsct 檔案中的前置處理器。由於這通常是 c + + 前置處理器,您可以定義包含且巨集和 c + + 檔中使用的語法相同。.vsct 所提供的範例檔案的新的專案 VSPackage 專案的精靈會建立。

選擇性的項目

有些 VSCT 項目是選擇性的。 如果Parent引數未指定,則 Group_Undefined:0 會暗示的保證。 如果Icon引數未指定,則 guidOfficeIcon:msotcidNoIcon 會暗示的保證。 定義的捷徑按鍵時,模擬,也就是通常未使用,是選擇性的。

點陣圖的項目可能會內嵌在編譯時期,藉由指定的點陣圖區域中的位置href引數。 點陣圖區域是在合併過程中複製而不是擷取自該 DLL 的資源。 當href未提供引數,則usedList引數成為選擇性的而且在點陣圖區域中的所有位置會被都視為使用。

藉由使用符號的名稱,必須定義所有的 GUID 及識別碼值。 可能會定義這些名稱,在標頭檔或 VSCT <Symbols> 區段。 符號名稱必須是本機的包括透過 <Include> 項目,或 <Extern> 所參考 項目。 從 <Extern> 中所指定的標頭檔匯入符號的名稱 若是在 # 的簡單的形式的項目定義符號值。 值可以是其他的符號,只要先前定義該符號。 GUID 定義必須遵循的 OLE 或 c + + 的格式。 ID 值可能是十進位數字或十六進位的數字,前面有 0x,如下列各行所示:

  • {} 6D484634-E53D-4a2c-ADCB-55145C9362C8

  • {0x6d484634、 0xe53d、 0x4a2c,{0xad、 0xcb,0x55、 0x14,0x5c、 0x93,0x62,0xc8 建立}}

XML 註解可能用到,但是來回的圖形化使用者介面 (GUI) 工具中可能會捨棄它們。 內容的 <Annotation> 項目,並保證無論格式進行維護。

結構描述階層架構

.Vsct 檔案具有下列主要項目。

CommandTable 項目

Extern 項目

Include 項目

Commands 項目

Menus 項目

Groups 項目

Buttons 項目

Bitmaps 項目

CommandPlacements 項目

VisibilityConstraints 項目

KeyBindings 項目

UsedCommands 項目

Symbols Element

請參閱

概念

VSPackages 對 IDE 所新增的使用者介面項目

其他資源

Command Table Compiler Command Line Flags

Command Routing in VSPackages