Справочник по схеме XML VSCT
Предоставляет таблицу элементов схемы компилятора таблицы команды с разрешенными дочерними элементами и атрибутами.
Файл конфигурации таблицы, основанной на XML команды (.vsct) определяет элементы команды, VSPackage предоставляет интегрированная среда разработки (ide). Эти элементы содержат пункты меню, меню, панели инструментов и поля со списком.
Примечание
Компилятор VSCT может выполнять препроцессор в файле .vsct.Поскольку обычно это препроцессор C++ можно указать, включать и макросы, имеющих один и тот же синтаксис, используемый в файлах C++.Примеры этого предоставляются в файле .vsct, Создать проект мастер создает для проекта VSPackage.
Необязательные элементы
Элементы некоторого VSCT являются необязательными. Если набор узлов a Parent не указан аргумент, Group_Undefined: 0, будут подразумеваться. Если Icon не указан аргумент, guidOfficeIcon: msotcidNoIcon будут подразумеваться. Если сочетание клавиш указано, эмуляция, которые обычно неиспользованна, не обязательно.
Элементы растрового изображения могут быть внедрены во время компиляции, указывая расположение полосы растрового изображения в href аргумент. Прокладка растрового изображения копируется во время слияния, а не извлекается из ресурсов DLL. После href предоставленный аргумент usedList аргумент является необязательным и все ячейки в области растрового изображения считаются используется.
Все значения идентификатора GUID и должны быть указаны с помощью символических имен. Эти имена могут быть определены в файлах заголовка или в VSCT <Символы> разделы. Символические имена должны иметь локальные, включенные с помощью <Include> элементы либо ссылается by <EXTERN> элементы. Символическое имя импортировано из файла заголовка, указанного в EXTERN элемент, если его следует воспользоваться простым шаблоном ЗНАЧЕНИЯ СИМВОЛОВ #define. Значение может быть другим символом, если этот символ уже был определен. Определения GUID должны следовать или OLE или форматом C++. Значения идентификаторов могут быть десятичными разрядами или шестнадцатеричных цифр, предшествуются 0x, как показано в следующих линиях.
{6D484634-E53D-4a2c-ADCB-55145C9362C8}
{0x6d484634, 0xe53d, 0x4a2c, {0xad, 0xcb, 0x55, 0x14, 0x5c, 0x93, 0x62, 0xc8}}
Xml-комментарии могут использоваться, но средства графического пользовательского интерфейса обратного преобразования (графического интерфейса пользователя) могут отменить их. Содержимое <заметка> гарантируется поддерживаются элементы, вне зависимости от формата.
Схема иерархии
Файл .vsct содержит следующие основные элементы.
См. также
Основные понятия
Как VSPackages добавления элементов пользовательского интерфейса в IDE