Visual Studio 工具栏 GUID 和 ID

本主题枚举在 Visual Studio 集成开发环境 (ide) 包括工具栏的 GUID 和 ID 值 (IDE),因此,它们包含组。 这些值在为 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。 若要将按钮添加到工具栏,请将其父到工具栏上的某个组。

工具栏

ID

标准版

IDM_VS_TOOL_STANDARD

Build

IDM_VS_TOOL_BUILD

文本编辑器

IDM_VS_TOOL_TEXTEDITOR

调试

guidVSDebugGroup: IDM_DEBUG_TOOLBAR

" 调试位置

guidVSDebugGroup: IDM_DEBUG_CONTEXT_TOOLBAR

特定工具栏

这些工具栏由 Visual Studio IDE 中定义的,但是,它们提供专用功能,并且不承载命令组。

工具栏

ID

添加命令

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

搜索

IDG_VS_TOOLSB_SEARCH

窗口

IDG_VS_TOOLSB_WINDOWS

新窗口

IDG_VS_TOOLSB_NEWWINDOWS

加载/保存

IDG_VS_WINDOWUI_LOADSAVE

测量仪

IDG_VS_TOOLSB_GAUGE

生成工具栏组

名称

ID

生成栏

IDG_VS_BUILDBAR

取消

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

Watch

IDG_DEBUG_TOOLBAR_WATCH

窗口

IDG_DEBUG_TOOLBAR_WINDOWS

调试位置 " 工具栏组

名称

ID

" 调试位置

IDG_DEBUG_CONTEXT_TOOLBAR

工具窗口工具栏

工具栏可能会直接应用于 IDE 或在工具窗口 (如 解决方案资源管理器。 由于工具窗口。 .vsct 文件未定义,工具窗口工具栏尚未定义的父级。 相反,它们在代码中放置。 下表显示在 IDE 中的工具窗口的工具栏及其包含的命令组。

备注

工具栏和组使用 GUID guidSHLMainMenu,除此之外,否则通过使用 GUID 的位置: ID 语法。其中 GUID 为工具栏指定,它也适用于放置该工具栏的组。

工具窗口

工具栏

Groups

解决方案资源管理器

IDM_VS_TOOL_PROJWIN

IDG_VS_PROJ_TOOLBAR1..5

服务器资源管理器

guid_SE_MenuGroup: IDM_SE_TOOLBAR_SERVEREXPLORER

IDG_SE_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_SEARCH

IDG_VS_CLASSVIEW_SETTINGS

类视图

IDM_VS_TOOL_CLASSVIEW_GO

IDG_VS_CLASSVIEW_SEAR CH2

对象浏览器

IDM_VS_TOOL_OBJBROWSER

IDG_VS_OBJBROWSER_SUBSETS

IDG_VS_OBJBROWSER_SEARCH

IDG_VS_OBJBROWSER_ADDREFERENCE

IDG_VS_OBJBROWSER_BROWSERSETTINGS

对象浏览器

IDM_VS_TOOL_OBJECT_BROWSER_GO

IDG_VS_OBJBROWSER_SEAR CH2

Output

IDM_VS_TOOL_OUTPUTWINDOW

IDG_VS_OUTPUTWINDOW_SELECT

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

Snippet

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_USERTASKS

IDG_VS_TASKLIST_PROVIDERLIST

IDG_VS_USERTASKS_EDIT

错误列表

IDM_VS_TOOL_ERRORLIST

IDG_VS_ERRORLIST_ERRORGROUP

IDG_VS_ERRORLIST_WARNINGGROUP

IDG_VS_ERRORLIST_MESSAGEGROUP

调用浏览器

IDM_VS_TOOL_ CALLBROWSER1。.16

IDG_VS_TOOLBAR_ CALLBROWSER1 _ACTIONS

IDG_VS_TOOLBAR_ CALLBROWSER1 _TYPE

IDG_VS_TOOLBAR_ CALLBROWSER1 _CBSETTINGS

断点

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_EXE CCNTRL2

IDG_ATTACHED_PROCS_ATTACH

IDG_ATTACHED_PROCS_COLUMNS

请参见

任务

演练:添加菜单管理员添加到工具栏

演练:将工具栏添加到工具窗口

概念

Visual Studio 菜单 GUID 和 ID