Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.