Élément externExtern element

L’élément Extern fait référence à n’importe quel en-tête externe (.h) fichiers à fusionner avec le .vsct fichier au moment de la compilation.The Extern element references any external header (.h) files to merge with the .vsct file at compile time. Les fichiers devant être fusionnées doivent être sur le chemin d’accès Include donnée au compilateur VSCT ou référencé par une élément Include.The files to be merged must be on the Include path given to the VSCT compiler or referenced by an Include element. Les fichiers peuvent être des autres .vsct fichiers ou des fichiers d’en-tête C++.The files may be other .vsct files or C++ header files.

Définitions de fichiers d’en-tête doivent être sous la forme « #define [symbole] [valeur] » la valeur peut être un autre symbole s’il est défini précédemment.Definitions in header files must be of the form "#define [Symbol] [Value]" The value may be another symbol if it is previously defined. Les définitions sont utilisables dans des instructions conditionnelles d’éléments de la commande.Definitions may be used in conditional statements of command items. N’importe quel symbole ne sont pas utilisé est ignorée.Any symbol not actually used will be discarded.

Élément CommandTableCommandTable Element
Élément ExternExtern Element

SyntaxeSyntax

<Extern href="stdidcmd.h" />  

Attributs et élémentsAttributes and elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
hrefhref Obligatoire.Required. Le chemin d’accès du fichier d’en-tête :The path to the header file:

href="stdidcmd.h »href="stdidcmd.h"
ConditionCondition Facultatif.Optional. Consultez attributs conditionnels.See Conditional attributes.
languagelanguage Facultatif.Optional. La langue par défaut de tous les <chaînes > éléments dans la table de commande :The default language of all <Strings> elements in the command table:

Language = « en-us »language="en-us"

Éléments enfantsChild elements

ÉlémentElement DescriptionDescription
Aucun.None. Aucun.None.

Éléments parentsParent elements

ÉlémentElement DescriptionDescription
Élément CommandTableCommandTable element Définit tous les éléments qui représentent des commandes, autrement dit, les éléments de menu, les menus, les barres d’outils et les zones de liste déroulante, qu’un VSPackage fournit à l’IDE.Defines all of the elements that represent commands — that is, menu items, menus, toolbars, and combo boxes — that a VSPackage provides to the IDE.

ExempleExample

<?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 aussiSee also

Visual Studio fichiers command table (.vsct) Visual Studio command table (.vsct) files
Comment VSPackages ajoute des éléments d’interface utilisateur How VSPackages add user interface elements
Commandes, menus et barres d’outilsCommands, menus, and toolbars