本主题枚举 Visual Studio 集成开发环境(IDE)中包含的工具栏的 GUID 和 ID 值,以及它们所包含的组。 这些值在 作为 Visual Studio SDK 的一部分安装的 .vsct 文件中定义。 有关详细信息,请参阅 IDE 定义的命令、菜单和组。
注意
Visual Studio 提供的许多工具栏未由 Visual Studio 定义,其 GUID 和 ID 值不公开。 本主题仅列出 Visual Studio SDK .vsct 文件中定义的工具栏。
有关如何使用 .vsct 文件中定义的 IDE 对象的详细信息,请参阅扩展菜单和命令。
Visual Studio IDE 提供的默认工具栏使用 GUID guidSHLMainMenu,除非使用 GUID:ID 语法指定的默认工具栏。
IDE 工具栏
Visual Studio IDE 提供以下工具栏。 可以通过在“工具”菜单的工具栏子菜单中选择工具栏来显示工具栏。 工具窗口中的工具栏未包含在本节中。
只有组可以直接从工具栏降序。 若要添加组,请将其父级设置为工具栏的 GUID 和 ID。 若要向工具栏添加按钮,请将其父级设置为工具栏上的组。
| Toolbar | ID | 
|---|---|
| 标准 | IDM_VS_TOOL_STANDARD | 
| 生成 | IDM_VS_TOOL_BUILD | 
| 文本编辑器 | IDM_VS_TOOL_TEXTEDITOR | 
| 调试 | guidVSDebugGroup:IDM_DEBUG_TOOLBAR | 
| 调试位置 | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR | 
特殊工具栏
这些工具栏由 Visual Studio IDE 定义,但它们提供专用函数,不托管命令组。
| Toolbar | ID | 
|---|---|
| Add 命令 | IDM_VS_TOOL_ADDCOMMAND | 
| 未定义 | IDM_VS_TOOL_UNDEFINED | 
| XML 架构 | IDM_VS_TOOL_SCHEMA | 
| XML 数据 | IDM_VS_TOOL_DATA | 
IDE 工具栏上的组
若要将按钮添加到标准工具栏,请将以下组之一设置为其父级。 组按父工具栏排序。
标准工具栏组
| 名称 | ID | 
|---|---|
| 保存/打开 | IDG_VS_TOOLSB_SAVEOPEN | 
| 剪切/复制 | IDG_VS_TOOLSB_CUTCOPY | 
| 撤消/重做 | IDG_VS_TOOLSB_UNDOREDO | 
| 运行/生成 | IDG_VS_TOOLSB_RUNBUILD | 
| Search | IDG_VS_TOOLSB_标准版ARCH | 
| Windows | IDG_VS_TOOLSB_WINDOWS | 
| 新建窗口 | IDG_VS_TOOLSB_NEWWINDOWS | 
| 加载/保存 | IDG_VS_WINDOWUI_LOADSAVE | 
| 仪表 | IDG_VS_TOOLSB_GAUGE | 
生成工具栏组
| 名称 | ID | 
|---|---|
| 生成栏 | IDG_VS_BUILDBAR | 
| Cancel | IDG_VS_BUILD_CANCEL | 
文本编辑器工具栏组
| 名称 | ID | 
|---|---|
| 完成 | IDM_VS_TOOL_TEXTEDITOR | 
| 缩进 | IDG_VS_EDITTOOLBAR_INDENT | 
| 注释 | IDG_VS_EDITTOOLBAR_COMMENT | 
| 书签 | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS | 
调试工具栏组
| 名称 | ID | 
|---|---|
| 执行 | IDM_DEBUG_TOOLBAR | 
| 单步执行 | IDG_DEBUG_TOOLBAR_STEPPING | 
| 监视 | IDG_DEBUG_TOOLBAR_WATCH | 
| Windows | IDG_DEBUG_TOOLBAR_WINDOWS | 
调试位置工具栏组
| 名称 | ID | 
|---|---|
| 调试位置 | IDG_DEBUG_CONTEXT_TOOLBAR | 
工具窗口工具栏
工具栏可以直接显示在 IDE 或工具窗口中,例如解决方案资源管理器。 由于 .vsct 文件中未定义工具窗口,因此工具窗口工具栏没有定义的父级。 而是将其置于代码中。 下表显示了 IDE 中的工具窗口上出现的工具栏,以及它们包含的命令组。
注意
工具栏和组使用 GUID guidSHLMainMenu,除非使用 GUID:ID 语法另有指定。 如果为工具栏指定了 GUID,则它还适用于从该工具栏降序的组。
| 工具窗口 | Toolbar | 组 | 
|---|---|---|
| “解决方案资源管理器” | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1..5 | 
| 服务器资源管理器 | guid_标准版_MenuGroup:IDM_标准版_TOOLBAR_标准版RVEREXPLORER | IDG_标准版_TOOLBAR_REFRESH | 
| 属性 | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES | 
| 类视图 | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_标准版ARCH IDG_VS_CLASSVIEW_标准版TTINGS | 
| 类视图 | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_标准版ARCH2 | 
| 对象浏览器 | IDM_VS_TOOL_OBJBROW标准版R | IDG_VS_OBJBROW标准版R_SUB标准版TS IDG_VS_OBJBROW标准版R_标准版ARCH IDG_VS_OBJBROW标准版R_ADDREFERENCE IDG_VS_OBJBROW标准版R_BROW标准版R标准版TTINGS | 
| 对象浏览器 | IDM_VS_TOOL_OBJECT_BROW标准版R_GO | IDG_VS_OBJBROW标准版R_标准版ARCH2 | 
| 输出 | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_标准版LECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP | 
| 查找和替换 | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB | 
| 查找结果 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND | 
| 查找结果 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND | 
| 片段 | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP | 
| 书签 | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTBM IDG_VS_BWNEXTBMF IDG_VS_BWENABLE IDG_VS_BWDELETE | 
| 任务列表 | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST | 
| 用户任务 | IDM_VS_TOOL_U标准版RTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_U标准版RTASKS_EDIT | 
| 错误列表 | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP | 
| 调用浏览器 | IDM_VS_TOOL_CALLBROW标准版R1..16 | IDG_VS_TOOLBAR_CALLBROW标准版R1_ACTIONS IDG_VS_TOOLBAR_CALLBROW标准版R1_TYPE IDG_VS_TOOLBAR_CALLBROW标准版R1_CB标准版TTINGS | 
| 断点 | guidVSDebugGroup:IDM_BREAKPOINTS_WINDOW_TOOLBAR | IDG_BREAKPOINTS_WINDOW_NEW IDG_BREAKPOINTS_WINDOW_DELETE IDG_BREAKPOINTS_WINDOW_ALL IDG_BREAKPOINTS_WINDOW_VIEW IDG_BREAKPOINTS_WINDOW_EDIT IDG_BREAKPOINTS_WINDOW_COLUMNS | 
| 反汇编 | guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR | 
| 内存 1-4 | guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1...4 | IDG_MEMORY_EXPRESSION1..4 IDG_MEMORY_COLUMNS1..4 | 
| 进程 | guidVSDebugGroup:IDM_ATTACHED_PROCS_TOOLBAR | IDG_ATTACHED_PROCS_EXECCNTRL IDG_ATTACHED_PROCS_STEPPING IDG_ATTACHED_PROCS_EXECCNTRL2 IDG_ATTACHED_PROCS_ATTACH IDG_ATTACHED_PROCS_COLUMNS |