Extern 元素
外层元素引用任何外部头文件 (.h) 组合的文件。 .vsct 文件在编译时。 将合并的文件必须在 Include 元素为 VSCT 编译器或引用的路径。 文件可以是其他 .vsct 文件或 C++ 头文件。
在头文件的定义必须是窗体 “#define 符号 [] [] 值”值可以是另一个符号,则以前定义。 定义可用于命令项目条件语句。 将丢弃不实际使用的所有符号。
<Extern href="stdidcmd.h" />
特性和元素
以下几节描述了特性、子元素和父元素。
特性
特性 |
说明 |
---|---|
href |
必选。 头文件的路径: 属性 " stdidcmd.h” |
Condition |
可选。 请参见 VSCT XML 架构条件特性。 |
语言 |
可选。 所有 Strings 元素默认语言在命令表中: language= " en-us” |
子元素
元素 |
说明 |
---|---|
无。 |
无。 |
父元素
元素 |
说明 |
---|---|
定义即表示命令的所有元素 ),菜单项、菜单、工具栏和 VSPackage 提供给 IDE 的组合框 )。 |
示例
<?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>