VSCT XML 架构参考
提供有关表编译器架构元素,以允许的子元素和特性为每一。
基于 XML 的命令表配置 (.vsct) 文件定义 VSPackage 提供给集成开发环境 (ide) 的命令元素 (IDE)。 这些组件包括菜单项、菜单、工具栏和组合框。
备注
VSCT 编译器可以运行在 .vsct 文件的一个预处理器。由于这通常是 C++ 预处理器,您可以定义包括和具有相同的语法在 C++ 文件中的宏。此示例在 .vsct 文件提供 新项目 向导为项目创建 VSPackage。
可选的元素
某个 VSCT 元素是可选的。 如果 Parent 未指定任何参数, Group_Undefined: 0 将提示。 如果 Icon 未指定任何参数, guidOfficeIcon: msotcidNoIcon 将提示。 在快捷键后,仿真,通常是未使用的,是可选的。
位图项可以嵌入在编译时通过指定位图条的位置。 href 参数。 位图代码复制到该合并期间而不是从 DLL 的资源中提取。 当提供时 href 参数, usedList 参数变为选项,并且,在位图条的所有槽被视为使用。
必须通过使用符号名,所有 GUID 和 ID 值。 这些名称可以定义在头文件中或 VSCT Symbols 部分。 符号名必须是本地,包括通过 Include 组件或引用的 Extern 组件。 ,如果它遵循 #define 符号值,的简单形式一个 Extern 符号名从元素中指定的头文件导入。 ,只要该符号以前已定义,则该值可能为另一个符号。 GUID 定义必须遵循 OLE 或 C++ 格式。 如下列代码行所示, ID 值可以是十进制数或在 0x 后的十六进制数字,例如:
{6D484634-E53D-4a2c-ADCB-55145 C9362 C8}
{0x6d484634, 0xe53d, 0x4a2c, {0xad、 0xcb、 0x55、 0x14、 (0x5c)、 0x93、 0x62, 0xc8}}
可以使用 XML 注释,但是,往返图形用户 (GUI)界面工具可以放弃它们。 无论格式,元素 Annotation 内容确保维护。
架构层次结构
.vsct 文件具有以下主要元素。