Поделиться через


Справочник по схеме VSCT XML

Предоставляет таблицу элементов схемы компилятора командной таблицы с разрешенными дочерними элементами и атрибутами для каждого из них.

Xml-файл конфигурации таблицы команд (VSCT) определяет элементы команд, которые VSPackage предоставляет интегрированной среде разработки (IDE). К этим элементам относятся пункты меню, меню, панели инструментов и поля со списком.

Примечание.

Компилятор VSCT может запустить препроцессор в VSCT-файле. Так как обычно это препроцессор C++, можно определить и макросы с тем же синтаксисом, который используется в файлах C++. Примеры этого приведены в VSCT-файле, который мастер создания проекта создает для проекта VSPackage.

Необязательные элементы

Некоторые элементы VSCT являются необязательными. Parent Если аргумент не указан, будет подразумеваться Group_Undefined:0. Icon Если аргумент не указан, будет подразумеваться guidOfficeIcon:msotcidNoIcon. При определении сочетания клавиш эмуляция, которая обычно не используется, является необязательной.

Элементы растрового рисунка могут быть внедрены во время компиляции, указав расположение растровой полосы в аргументе href . Полоса растрового изображения копируется во время слияния, а не извлекается из ресурсов библиотеки DLL. href При указании usedList аргумента аргумент становится необязательным, а все слоты в растровой полосе считаются используемыми.

Все значения GUID и идентификатора должны быть определены с помощью символьных имен. Эти имена могут быть определены в файлах заголовков или в разделах символов> VSCT<. Символьные имена должны быть локальными, включаться в <элементы Include> или ссылаться <на них элементами Extern> . Символьное имя импортируется из файла заголовка, указанного в элементе <Extern>, если он соответствует простому шаблону #define SY МБ OL VALUE. Значение может быть другим символом до тех пор, пока этот символ был определен ранее. Определения GUID должны соответствовать формату OLE или C++. Значения идентификатора могут быть десятичными цифрами или шестнадцатеричными цифрами, предшествующими 0x, как показано в следующих строках:

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

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

    Можно использовать комментарии XML, но средства графического пользовательского интерфейса (GUI) кругового пути могут отсообразиться карта их. Содержимое элементов Заметки <> гарантируется независимо от формата.

Иерархия схемы

VSCT-файл содержит следующие основные элементы.

См. также