Элемент Extern
Элемент Extern ссылается на все внешние файлы заголовка (H) для слияния с VSCT-файлом во время компиляции. Файлы, которые необходимо объединить, должны находиться в пути include, заданном компилятору VSCT или на который ссылается элемент Include. Файлы могут быть другими VSCT-файлами или файлами заголовков C++.
Определения в файлах заголовков должны иметь форму "#define [символ] [значение]" Значение может быть другим символом, если он определен ранее. Определения могут использоваться в условных инструкциях элементов команд. Любой символ, не используемый на самом деле, будет отключен карта.
Элемент CommandTable Extern
Синтаксис
<Extern href="stdidcmd.h" />
Элементы и атрибуты
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Description |
---|---|
href | Обязательно. Путь к файлу заголовка: href="stdidcmd.h" |
Condition | Необязательно. См . условные атрибуты. |
language | Необязательно. Язык по умолчанию для всех <элементов Strings> в командной таблице: language="en-us" |
Дочерние элементы
Элемент | Description |
---|---|
Нет. | Нет. |
Родительские элементы
Элемент | Description |
---|---|
Элемент CommandTable | Определяет все элементы, представляющие команды, т. е. элементы меню, меню, панели инструментов и поля со списком, которые предоставляет vsPackage интегрированной среде разработки. |
Пример
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-
18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<Extern href="C:\VSCore\vscommon\inc\vsshlids.h"/>
...
<Commands package="guidMyPackage">
</CommandTable>