Extern-Element
Das Extern-Element verweist auf alle externen Headerdateien (H), um zur Kompilierungszeit mit der VSCT-Datei zusammenzuführen. Die zusammengeführten Dateien müssen sich im Include-Pfad befinden, der dem VSCT-Compiler zugewiesen ist oder von einem Include-Element referenziert wird. Die Dateien können andere VSCT-Dateien oder C++-Headerdateien sein.
Definitionen in Kopfzeilendateien müssen das Format "#define [Symbol] [Wert]" aufweisen. Der Wert kann ein weiteres Symbol sein, wenn er zuvor definiert ist. Definitionen können in bedingten Anweisungen von Befehlselementen verwendet werden. Alle symbole, die nicht tatsächlich verwendet werden, werden nicht Karte ed.
CommandTable-Element extern
Syntax
<Extern href="stdidcmd.h" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | BESCHREIBUNG |
---|---|
href | Erforderlich. Der Pfad zur Headerdatei: href="stdidcmd.h" |
Bedingung | Optional. Siehe Bedingte Attribute. |
language | Optional. Die Standardsprache aller <Strings-Elemente> in der Befehlstabelle: language="en-us" |
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Keine. | Keine. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
CommandTable-Element | Definiert alle Elemente, die Befehle darstellen, d. h. Menüelemente, Menüs, Symbolleisten und Kombinationsfelder, die ein VSPackage für die IDE bereitstellt. |
Beispiel
<?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>