Partager via


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

CommandTable, élément

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

Autres ressources

Tableau de commande Visual Studio (. fichiers de Vsct)

commandes, menus, et barres d'outils