Referensi skema VSCT XML
Menyediakan tabel elemen skema Compiler Tabel Perintah, dengan elemen dan atribut turunan yang diizinkan untuk masing-masing elemen.
File konfigurasi tabel perintah berbasis XML (.vsct) menentukan elemen perintah yang disediakan VSPackage ke lingkungan pengembangan terintegrasi (IDE). Elemen-elemen ini mencakup item menu, menu, toolbar, dan kotak kombo.
Catatan
Pengkompilasi VSCT dapat menjalankan preprocessor pada file .vsct. Karena biasanya ini adalah praprosesor C++, Anda dapat menentukan menyertakan dan makro yang memiliki sintaks yang sama yang digunakan dalam file C++. Contoh ini disediakan dalam file .vsct yang dibuat wizard Proyek Baru untuk proyek VSPackage.
Elemen opsional
Beberapa elemen VSCT bersifat opsional. Parent
Jika argumen tidak ditentukan, Group_Undefined:0 akan tersirat. Icon
Jika argumen tidak ditentukan, guidOfficeIcon:msotcidNoIcon akan tersirat. Ketika kunci pintasan didefinisikan, emulasi, yang biasanya tidak digunakan, bersifat opsional.
Item bitmap dapat disematkan pada waktu kompilasi dengan menentukan lokasi strip bitmap dalam href
argumen. Strip bitmap disalin selama penggabungan daripada diekstrak dari sumber daya DLL. href
Ketika argumen disediakan, usedList
argumen menjadi opsional, dan semua slot dalam strip bitmap dianggap digunakan.
Semua nilai GUID dan ID harus ditentukan dengan menggunakan nama simbolis. Nama-nama ini dapat ditentukan dalam file header atau di bagian Simbol> VSCT<. Nama simbolis harus lokal, disertakan melalui elemen Sertakan>, atau dirujuk oleh <elemen Extern>.< Nama simbolis diimpor dari file header yang ditentukan dalam <elemen Extern> jika mengikuti pola sederhana #define SYMBOL VALUE. Nilai mungkin simbol lain selama simbol tersebut sebelumnya ditentukan. Definisi GUID harus mengikuti format OLE atau C++. Nilai ID mungkin berupa digit desimal atau digit heksadesimal yang didahului oleh 0x, seperti yang ditunjukkan pada baris berikut:
{6D484634-E53D-4a2c-ADCB-55145C9362C8}
{ 0x6d484634, 0xe53d, 0x4a2c, { 0xad, 0xcb, 0x55, 0x14, 0x5c, 0x93, 0x62, 0xc8 } }
Komentar XML dapat digunakan, tetapi alat antarmuka pengguna grafis (GUI) pulang pergi mungkin membuangnya. Konten <elemen Anotasi> dijamin akan dipertahankan terlepas dari formatnya.
Hierarki skema
File .vsct memiliki elemen utama berikut.