Идентификаторы и идентификаторы идентификаторов панелей инструментов Visual Studio
В этом разделе перечисляются значения GUID и идентификатора панелей инструментов, включенных в интегрированную среду разработки Visual Studio и содержащиеся в них группы. Эти значения определяются в VSCT-файлах, установленных в составе пакета SDK Для Visual Studio. Дополнительные сведения см . в определяемых IDE командах, меню и группах.
Примечание.
Многие панели инструментов, доступные для Visual Studio, не определены Visual Studio, а их значения GUID и идентификаторов не являются общедоступными. В этом разделе перечислены только панели инструментов, определенные в VSCT-файлах пакета SDK Для Visual Studio.
Дополнительные сведения о работе с объектами интегрированной среды разработки, определенными в VSCT-файлах, см. в разделе "Расширение меню и команды".
Панели инструментов по умолчанию, предоставляемые интегрированной среды разработки Visual Studio, используют GUID guidSHLMainMenu
, за исключением случаев, когда в противном случае используется GUID:ID
синтаксис.
Панели инструментов IDE
Следующие панели инструментов предоставляются интегрированной среды разработки Visual Studio. Панели инструментов можно отобразить, выбрав их в подменю "Панели инструментов" меню "Сервис". Панели инструментов в окнах инструментов не включены в этот раздел.
Только группы могут убыть непосредственно с панелей инструментов. Чтобы добавить группу, задайте для родительского элемента идентификатор GUID и идентификатор панели инструментов. Чтобы добавить кнопку на панель инструментов, задайте родительскому элементу группу на панели инструментов.
Панель инструментов | Идентификатор |
---|---|
Стандартные | IDM_VS_TOOL_STANDARD |
Сборка | IDM_VS_TOOL_BUILD |
Текстовый редактор | IDM_VS_TOOL_TEXTEDITOR |
Отладка | guidVSDebugGroup:IDM_DEBUG_TOOLBAR |
Расположение отладки | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR |
Специальные панели инструментов
Эти панели инструментов определяются интегрированной среду разработки Visual Studio, но они служат специализированным функциям и не размещают группы команд.
Панель инструментов | Идентификатор |
---|---|
Команда Add | IDM_VS_TOOL_ADDCOMMAND |
Undefined | IDM_VS_TOOL_UNDEFINED |
XML-схема | IDM_VS_TOOL_SCHEMA |
XML-данные | IDM_VS_TOOL_DATA |
Группы на панели инструментов интегрированной среды разработки
Чтобы добавить кнопку на стандартную панель инструментов, задайте одну из следующих групп в качестве родительского элемента. Группы отсортированы по родительской панели инструментов.
Группы стандартных панелей инструментов
Имя. | Идентификатор |
---|---|
Сохранение и открытие | IDG_VS_TOOLSB_SAVEOPEN |
Вырезать или копировать | IDG_VS_TOOLSB_CUTCOPY |
Отмена/повтор | IDG_VS_TOOLSB_UNDOREDO |
Запуск и сборка | IDG_VS_TOOLSB_RUNBUILD |
Search | IDG_VS_TOOLSB_SEARCH |
Windows | IDG_VS_TOOLSB_WINDOWS |
Новые окна | IDG_VS_TOOLSB_NEWWINDOWS |
Загрузка и сохранение | IDG_VS_WINDOWUI_LOADSAVE |
Показатели | IDG_VS_TOOLSB_GAUGE |
Создание групп инструментов
Имя. | Идентификатор |
---|---|
Панель сборки | IDG_VS_BUILDBAR |
Отменить | IDG_VS_BUILD_CANCEL |
Группы инструментов текстового редактора
Имя. | Идентификатор |
---|---|
Completion | IDM_VS_TOOL_TEXTEDITOR |
Отступ | IDG_VS_EDITTOOLBAR_INDENT |
Комментарий | IDG_VS_EDITTOOLBAR_COMMENT |
Закладки | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
Группы инструментов отладки
Имя. | Идентификатор |
---|---|
Выполнение | IDM_DEBUG_TOOLBAR |
Отладка по шагам | IDG_DEBUG_TOOLBAR_STEPPING |
Смотреть | IDG_DEBUG_TOOLBAR_WATCH |
Windows | IDG_DEBUG_TOOLBAR_WINDOWS |
Группы инструментов "Отладка расположения"
Имя. | Идентификатор |
---|---|
Расположение отладки | IDG_DEBUG_CONTEXT_TOOLBAR |
Панели инструментов окна инструментов
Панели инструментов могут отображаться непосредственно в интегрированной среде разработки или в окнах инструментов, таких как Обозреватель решений. Так как окна инструментов не определены в VSCT-файлах , панели инструментов инструментов не имеют определенных родителей. Вместо этого они помещаются в код. В следующей таблице показаны панели инструментов, отображаемые в окнах инструментов в интегрированной среде разработки, и группы команд, которые они содержат.
Примечание.
Панели инструментов и группы используют GUID guidSHLMainMenu
, за исключением случаев, когда в противном случае указано с помощью синтаксиса GUID:ID. Если guid указан для панели инструментов, он также применяется к группам, которые спускаются с этой панели инструментов.
Окно инструментов | Панель инструментов | Группы |
---|---|---|
Обозреватель решений | 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_SEARCH2 |
Обозреватель объектов | 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_SEARCH2 |
Выходные данные | 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 |
Фрагмент кода | 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_BWNEXТБ M IDG_VS_BWNEXТБ MF 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_EXECCNTRL2 IDG_ATTACHED_PROCS_ATTACH IDG_ATTACHED_PROCS_COLUMNS |