Extern, élément
l'élément extern référence n'importe quel en-tête externe (.h) des fichiers à fusionner avec le fichier de .vsct au moment de la compilation. Les fichiers à fusionner doivent se trouver dans le chemin d'accès Include spécifié au compilateur de VSCT ou référencé par Include, élément. Les fichiers peuvent être d'autres fichiers de .vsct ou fichiers d'en-tête C++.
Les définitions dans les fichiers d'en-tête doivent être au format « #define symbole [] [] » valeur que la valeur peut être un autre symbole s'il est défini précédemment. Les définitions peuvent être utilisées dans les instructions conditionnelles des éléments de commande. Un symbole pas réellement utilisé sera ignoré.
<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. le chemin d'accès au fichier d'en-tête : href= " stdidcmd.h » |
Condition |
Facultatif. Consultez Attributs conditionnels de schéma XML VSCT. |
language |
Facultatif. La langue par défaut de <Strings> tous les éléments du tableau de commande : language= " en-us » |
Éléments enfants
Élément |
Description |
---|---|
Aucun |
Aucun |
Éléments parents
Élément |
Description |
---|---|
Définit tous les éléments qui représentent les commandes - c. autrement dit., éléments de menu, menus, barres d'outils, et zones de liste déroulante - qu'un VSPackage fournit à l'IDE. |
Exemple
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="https://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>
Voir aussi
Concepts
Comment les VSPackages ajoutent des éléments de l'interface utilisateur à l'IDE