Elemento extern
O elemento Extern faz referência a qualquer arquivo de cabeçalho externo (. h) para mesclar com o arquivo .vsct em tempo de compilação. Os arquivos a serem mescladas devem estar no caminho de inclusão fornecida ao compilador VSCT ou referenciado por um Incluir elemento. Os arquivos podem estar em outros arquivos de .vsct ou os arquivos de cabeçalho do C++.
As definições no cabeçalho arquivos devem ser o formulário "# define [símbolo] [valor]" O valor pode ser outro símbolo se ela estiver definida anteriormente. Definições podem ser usadas em instruções condicionais de itens do comando. Qualquer símbolo não realmente utilizado será descartado.
<Extern href="stdidcmd.h" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
href |
Obrigatório. O caminho para o arquivo de cabeçalho: href="stdidcmd.h" |
Condição |
Opcional. Consulte Atributos de condicional do esquema XML VSCT. |
idioma |
Opcional. O idioma padrão de todos os <Strings> elementos na tabela de comandos: Language = "en-us" |
Elementos filho
Elemento |
Descrição |
---|---|
Nenhum. |
Nenhum. |
Elementos pai
Elemento |
Descrição |
---|---|
Define todos os elementos que representam os comandos — ou seja, itens de menu, menus, barras de ferramentas e caixas de combinação — que VSPackage fornece ao IDE. |
Exemplo
<?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>
Consulte também
Conceitos
Como a VSPackages adicionar elementos de Interface do usuário ao IDE