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 檔案具有下列主要項目。