Visual Studio 工具栏的 GUID 和 ID
本主题枚举 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 |