Поделиться через


Идентификаторы и идентификаторы идентификаторов меню Visual Studio

В этой статье перечислены значения GUID и идентификатора меню и групп в строке меню Visual Studio. Эти значения определяются в VSCT-файлах, установленных в составе пакета SDK Для Visual Studio. Дополнительные сведения см . в определяемых IDE командах, меню и группах.

Дополнительные сведения о работе с интегрированными объектами среды разработки (IDE), определенными в VSCT-файлах, см. в меню расширения и команды.

Меню и группы в строке меню Visual Studio используют GUID guidSHLMainMenu. В строке меню есть идентификатор IDM_VS_TOOL_MAINMENU.

Группы в строке меню Visual Studio

Чтобы добавить меню в строку меню, задайте одну из этих групп в качестве родительского элемента.

Групповой Идентификатор
Файл, изменение и представление IDG_VS_MM_FILEEDITVIEW
Рефакторинг IDG_VS_MM_REFACTORING:
Project IDG_VS_MM_PROJECT
Сборка IDG_VS_MM_BUILDDEBUGRUN
Формат и инструменты IDG_VS_MM_TOOLSADDINS
Окно, справка или сообщество IDG_VS_MM_WINDOWHELP
Дополнения IDG_VS_MM_MACROS
FullScreenBar IDG_VS_MM_FULLSCREENBAR

Чтобы добавить группу в существующее меню Visual Studio, задайте одно из следующих меню в качестве родительского элемента. Подменю не включены в этот список.

Меню Идентификатор
Файл IDM_VS_MENU_FILE
Редактировать IDM_VS_MENU_EDIT
Представления IDM_VS_MENU_VIEW
Рефакторинг IDM_VS_MENU_REFACTORING
Project IDM_VS_MENU_PROJECT
Сборка IDM_VS_MENU_BUILD
Формат IDM_VS_MENU_FORMAT
Инструменты IDM_VS_MENU_TOOLS
Модули IDM_VS_MENU_EXTENSIONS
Окно IDM_VS_MENU_WINDOW
Дополнения IDM_VS_MENU_ADDINS
Сообщество IDM_VS_MENU_COMMUNITY
Справка IDM_VS_MENU_HELP

Группы в меню Visual Studio

В следующих списках показаны группы, которые спускаются непосредственно из меню в строке меню Visual Studio. Самый быстрый способ добавить команду в меню Visual Studio — задать одну из этих групп в качестве родительского элемента. Группы, убывающие от подменю, не отображаются в этом разделе.

Группы меню файлов

Групповой Идентификатор
Создать или открыть IDG_VS_FILE_FILE
Добавить IDG_VS_FILE_ADD
Решение IDG_VS_FILE_SOLUTION
Прочее IDG_VS_FILE_MISC
Сохранить IDG_VS_FILE_SAVE
Переименовать IDG_VS_FILE_RENAME
Браузер IDG_VS_FILE_BROWSER
Печать IDG_VS_FILE_PRINT
Последнее использование IDG_VS_FILE_MRU
Передвинуть IDG_VS_FILE_MOVE
Exit IDG_VS_FILE_EXIT

Изменение групп меню

Групповой Идентификатор
Отмена/повтор IDG_VS_EDIT_UNDOREDO
Вырезать, копировать и вставлять IDG_VS_EDIT_CUTCOPY
Выбрать IDG_VS_EDIT_SELECT
GoTo IDG_VS_EDIT_GOTO
Поиск IDG_VS_EDIT_FIND
Объект IDG_VS_EDIT_OBJECTS
OLE Verbs IDG_VS_EDIT_OLEVERBS
Команда "Хорошо" IDG_VS_EDIT_COMMANDWELL

Группы меню рефакторинга

Групповой Идентификатор
Распространенный почтовый сервис IDG_REFACTORING_COMMON
Расширенные IDG_REFACTORING_ADVANCED

Просмотр групп меню

Групповой Идентификатор
Код формы IDG_VS_VIEW_FORMCODE
Браузер IDG_VS_VIEW_BROWSER
Определение представлений IDG_VS_VIEW_DEFINEVIEWS
Windows IDG_VS_VIEW_WINDOWS
Архитектор Windows IDG_VS_VIEW_ARCH_WINDOWS
Windows организации IDG_VS_VIEW_ORG_WINDOWS
Браузер кода IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Разработка Windows IDG_VS_VIEW_DEV_WINDOWS
Панели инструментов IDG_VS_VIEW_TOOLBARS
Символы IDG_VS_VIEW_SYМБ OLNAVIGATE
Перейти IDG_VS_VIEW_NAVIGATE
Небольшой навигации IDG_VS_VIEW_SMALLNAVIGATE
Обозреватель объектов IDG_VS_VIEW_OBJBRWSR
Команда "Хорошо" IDG_VS_VIEW_COMMANDWELL
Страницы свойств IDG_VS_VIEW_PROPPAGES
Refresh IDG_VS_VIEW_REFRESH

Группы меню "Проект"

Групповой Идентификатор
Прочие добавления IDG_VS_PROJ_MISCADD
Добавить IDG_VS_PROJ_ADD
Папка IDG_VS_PROJ_FOLDER
Выгрузка и перезагрузка IDG_VS_PROJ_UNLOADRELOAD
Ссылка IDG_VS_PROJ_REFERENCE
Параметры IDG_VS_PROJ_OPTIONS
Настройки IDG_VS_PROJ_SETTINGS

Группы меню сборки

Групповой Идентификатор
Решение IDG_VS_BUILD_SOLUTION
Выбор IDG_VS_BUILD_SELECTION
Оптимизация с использованием профиля IDG_VS_PGO_SELECTION
Разное IDG_VS_BUILD_MISC
Отменить IDG_VS_BUILD_CANCEL

Группы меню "Сервис"

Групповой Идентификатор
Командная строка IDG_VS_TOOLS_CMDLINE
Фрагменты IDG_VS_TOOLS_SNIPPETS
Подмножество объектов IDG_VS_TOOLS_OBJSUBSET
Параметры IDG_VS_TOOLS_OPTIONS
Другие 2 IDG_VS_TOOLS_OTHER2
Внешние инструменты IDG_VS_TOOLS_EXT_TOOLS
Внешние настройки IDG_VS_TOOLS_EXT_CUST

Группы меню окна

Групповой Идентификатор
Новый IDG_VS_WINDOW_NEW
Закрепление и закрытие IDG_VS_DOCKCLOSE
Закрепление и скрытие IDG_VS_DOCKHIDE
Упорядочить IDG_VS_WINDOW_ARRANGE
Переходы IDG_VS_WINDOW_NAVIGATION
List IDG_VS_WINDOW_LIST

Группы меню справки

Групповой Идентификатор
Примеры IDG_VS_HELP_SAMPLES
Поддержка IDG_VS_HELP_SUPPORT
О программе IDG_VS_HELP_ABOUT

В следующей иерархии показаны подменю, связанные с меню в строке меню Visual Studio. Так как только группа может иметь меню в качестве родительского элемента, каждый подменю должен убыть из группы в меню, а не непосредственно из меню. Дополнительные сведения о связи между меню, группами и подменю см. в разделе "Добавление подменю в меню".

Примечание.

Имена меню в строке меню Visual Studio не отображаются отдельно в этой иерархии, так как их можно вывести из соглашения об именовании групп в интегрированной среде разработки следующим образом: IDG_VS_Menu Name_Group Name.<>><

Родительская группа Submenu Дочерние группы
IDG_VS_FILE_FILE IDM_VS_CSCD_NEW IDG_VS_FILE_NEW_CASCADE
IDM_VS_CSCD_OPEN IDG_VS_FILE_OPENP_CASCADE
IDG_VS_FILE_OPENF_CASCADE
IDG_VS_FILE_ADD IDM_VS_CSCD_ADD IDG_VS_FILE_ADD_PROJECT_NEW
IDG_VS_FILE_ADD_PROJECT_EXI
IDG_VS_FILE_MRU IDM_VS_CSCD_FILEMRU IDG_VS_FILE_FMRU_CASCADE
IDM_VS_CSCD_PROJMRU IDG_VS_FILE_PMRU_CASCADE
IDG_VS_FILE_MOVE IDM_VS_CSCD_MOVETOPRJ IDG_VS_FILE_MOVE_CASCADE
IDG_VS_FILE_MOVE_PICKER
IDG_VS_VIEW_DEV_WINDOWS IDM_VS_CSCD_FINDRESULTS IDG_VS_WNDO_FINDRESULTS
IDM_VS_CSCD_WINDOWS IDG_VS_VIEW_CALLBROWSER
IDG_VS_WNDO_OTRWNDWS1... 6
IDG_VS_WNDO_WINDOWS2
IDG_VS_VIEW_TOOLBARS IDM_VS_CSCD_COMMANDBARS
IDG_VS_EDIT_GOTO IDM_VS_EDITOR_FIND_MENU
IDG_VS_EDIT_OBJECTS IDM_VS_CSCD_MNUDES IDG_VS_MNUDES_INSERT
IDG_VS_MNUDES_EDITNAMES
IDM_VS_CSCD_OLEVERBS IDG_VS_EDIT_OLEVERBS
IDG_VS_BUILD_SELECTION IDM_VS_CSCD_BUILD IDG_VS_BUILD_CASCADE
IDG_VS_BUILD_PROJPICKER
IDM_VS_CSCD_REBUILD IDG_VS_REBUILD_CASCADE
IDG_VS_REBUILD_PROJPICKER
IDM_VS_CSCD_PROJONLY IDG_VS_PROJONLY_CASCADE
IDM_VS_CSCD_CLEAN IDG_VS_CLEAN_CASCADE
IDG_VS_CLEAN_PROJPICKER
IDM_VS_CSCD_DEPLOY IDG_VS_DEPLOY_CASCADE
IDG_VS_DEPLOY_PROJPICKER
IDG_VS_PGO_SELECTION IDM_VS_CSCD_PGO_BUILD IDG_VS_PGO_BUILD_CASCADE_BUILD
IDG_VS_PGO_BUILD_CASCADE_RUN

См. также