É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>

Voir aussi