Élément Extern
L’élément Extern fait référence à tous les fichiers d’en-tête externe (.h) à fusionner avec le fichier .vsct au moment de la compilation. Les fichiers à fusionner doivent se trouver sur le chemin Include donné au compilateur VSCT ou référencés par un élément Include. Les fichiers peuvent être d’autres fichiers .vsct ou fichiers d’en-tête C++.
Les définitions dans les fichiers d’en-tête doivent être de la forme « #define [Symbole] [Valeur] » La valeur peut être un autre symbole s’il est précédemment défini. Les définitions peuvent être utilisées dans les instructions conditionnelles des éléments de commande. Aucun symbole n’est réellement utilisé carte ed.
Élément Extern commandTable
Syntaxe
<Extern href="stdidcmd.h" />
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
href | Obligatoire. Chemin d’accès au fichier d’en-tête : href="stdidcmd.h » |
Condition | facultatif. Consultez les attributs conditionnels. |
language | facultatif. Langue par défaut de tous les <éléments Strings dans la table de commandes> : language="en-us » |
Éléments enfants
Élément | Description |
---|---|
Aucun. | Aucun. |
Éléments parents
Élément | Description |
---|---|
Élément CommandTable | Définit tous les éléments qui représentent des commandes ( c’est-à-dire des éléments de menu, des menus, des barres d’outils et des zones de liste déroulante) qu’un VSPackage fournit à l’IDE. |
Exemple
<?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>