Sdílet prostřednictvím


Referenční dokumentace schématu VSCT XML

Poskytuje tabulku elementů schématu kompilátoru tabulky příkazů s povolenými podřízenými elementy a atributy pro každou z nich.

Soubor konfigurace tabulky příkazů založený na jazyce XML (.vsct) definuje příkazové prvky, které balíček VSPackage poskytuje integrovanému vývojovému prostředí (IDE). Mezi tyto prvky patří položky nabídky, nabídky, panely nástrojů a pole se seznamem.

Poznámka:

Kompilátor VSCT může spustit preprocesor v souboru .vsct. Vzhledem k tomu, že se jedná o obvykle preprocesor jazyka C++, můžete definovat zahrnutí a makra se stejnou syntaxí, která se používá v souborech C++. Příklady jsou uvedeny v souboru .vsct, který průvodce novým projektem vytvoří pro projekt VSPackage.

Volitelné prvky

Některé prvky VSCT jsou volitelné. Parent Pokud argument není zadaný, bude Group_Undefined:0 implicitní. Icon Pokud není zadaný argument, bude odvozen identifikátor guidOfficeIcon:msotcidNoIcon. Když je definována klávesová zkratka, emulace, která se obvykle nepoužívá, je volitelná.

Rastrové položky mohou být vloženy v době kompilace zadáním umístění rastrového pruhu v argumentu href . Rastrový pruh se zkopíruje během sloučení místo extrahování z prostředků knihovny DLL. href Pokud je argument zadaný, usedList stane se argument nepovinným a všechny sloty v rastrovém pruhu se považují za použité.

Všechny hodnoty GUID a ID musí být definovány pomocí symbolických názvů. Tyto názvy mohou být definovány v souborech hlaviček nebo v oddílech symbolů> VSCT<. Symbolické názvy musí být místní, zahrnuté prostřednictvím <elementů Include> nebo odkazované externími <> prvky. Symbolický název se importuje ze souboru záhlaví zadaného <v extern> prvku, pokud se řídí jednoduchým vzorem #define HODNOTA SYMBOLU. Hodnota může být dalším symbolem, pokud byl tento symbol dříve definován. Definice GUID musí být ve formátu OLE nebo C++. Hodnoty ID mohou být desetinné číslice nebo šestnáctkové číslice, které předchází 0x, jak je znázorněno na následujících řádcích:

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

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

    Komentáře XML je možné použít, ale nástroje grafického uživatelského rozhraní (GUI) pro odezvu je můžou zahodit. <Obsah prvků poznámek> je zaručen, že bude zachován bez ohledu na formát.

Hierarchie schématu

Soubor .vsct obsahuje následující hlavní prvky.

Viz také