Идентификаторы и идентификаторы идентификаторов меню 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
Чтобы добавить группу в существующее меню 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. Так как только группа может иметь меню в качестве родительского элемента, каждый подменю должен убыть из группы в меню, а не непосредственно из меню. Дополнительные сведения о связи между меню, группами и подменю см. в разделе "Добавление подменю в меню".
Примечание.
Имена меню в строке меню Visual Studio не отображаются отдельно в этой иерархии, так как их можно вывести из соглашения об именовании групп в интегрированной среде разработки следующим образом: IDG_VS_Menu Name_Group Name.<>><