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

另请参阅