Udostępnij za pośrednictwem


Dokumentacja schematu XML programu VSCT

Zawiera tabelę elementów schematu kompilatora tabel poleceń z dozwolonymi elementami podrzędnymi i atrybutami dla każdego z nich.

Plik konfiguracji tabeli poleceń oparty na formacie XML (vsct) definiuje elementy polecenia, które pakiet VSPackage udostępnia zintegrowanemu środowisku programistycznemu (IDE). Te elementy obejmują elementy menu, menu, paski narzędzi i pola kombi.

Uwaga

Kompilator VSCT może uruchamiać preprocesor w pliku vsct. Ponieważ jest to zazwyczaj preprocesor języka C++, można zdefiniować m.in. makra, które mają taką samą składnię, która jest używana w plikach języka C++. Przykłady są dostępne w pliku vsct tworzonym przez kreatora Nowy projekt dla projektu VSPackage.

Opcjonalne elementy

Niektóre elementy VSCT są opcjonalne. Parent Jeśli argument nie zostanie określony, Group_Undefined:0 będzie implikowane. Icon Jeśli argument nie zostanie określony, identyfikator guidOfficeIcon:msotcidNoIcon zostanie dorozumiany. Po zdefiniowaniu klawisza skrótu emulacja, która jest zwykle nieużywany, jest opcjonalna.

Elementy mapy bitowej mogą być osadzone w czasie kompilacji, określając lokalizację paska mapy bitowej w argumencie href . Pasek mapy bitowej jest kopiowany podczas scalania, a nie wyodrębniany z zasobów biblioteki DLL. href Po podaniu argumentu usedList argument staje się opcjonalny, a wszystkie miejsca na pasku mapy bitowej są uznawane za używane.

Wszystkie wartości identyfikatora GUID i identyfikatora muszą być zdefiniowane przy użyciu nazw symbolicznych. Te nazwy mogą być zdefiniowane w plikach nagłówków lub w sekcjach Symbole> VSCT<. Nazwy symboliczne muszą być lokalne, dołączane za pomocą <elementów Dołączanie> lub przywołyzowane przez <elementy Extern> . Nazwa symboliczna jest importowana z pliku nagłówka określonego w elemektorze <Extern> , jeśli jest zgodna z prostym wzorcem #define SYMBOL VALUE. Wartość może być innym symbolem, o ile ten symbol został wcześniej zdefiniowany. Definicje identyfikatora GUID muszą być zgodne z formatem OLE lub C++. Wartości identyfikatorów mogą być cyframi dziesiętnymi lub cyframi szesnastkowymi poprzedzonymi cyframi 0x, jak pokazano w następujących wierszach:

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

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

    Komentarze XML mogą być używane, ale narzędzia graficznego interfejsu użytkownika (GUI) podróży mogą je odrzucać. <Zawartość elementów adnotacji> jest gwarantowana do utrzymania niezależnie od formatu.

Hierarchia schematu

Plik vsct ma następujące główne elementy.

Zobacz też