Visual Studio 菜单的 GUID 和 ID
本文枚举 Visual Studio 菜单栏上菜单和组的 GUID 和 ID 值。 这些值在 作为 Visual Studio SDK 的一部分安装的 .vsct 文件中定义。 有关详细信息,请参阅 IDE 定义的命令、菜单和组。
有关如何使用 .vsct 文件中定义的集成开发环境(IDE)对象的详细信息,请参阅扩展菜单和命令。
Visual Studio 菜单栏上的菜单和组使用 GUID guidSHLMainMenu
。 菜单栏本身的 ID 为 IDM_VS_TOOL_MAINMENU
.
若要将菜单添加到菜单栏,请将其中一个组设置为其父组。
Group |
ID |
文件/编辑/视图 |
IDG_VS_MM_FIL企业版DITVIEW |
重构 |
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_FULLSCR企业版NBAR |
若要将组添加到现有 Visual Studio 菜单,请将以下菜单之一设置为其父菜单。 此列表中不包含子菜单。
菜单 |
ID |
文件 |
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 |
Format |
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 菜单的最快方法是将其中一个组设置为父组。 从子菜单降序的组不在此部分中显示。
组 |
ID |
新建/打开 |
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_BROW标准版R |
打印 |
IDG_VS_FILE_PRINT |
最近使用 |
IDG_VS_FILE_MRU |
移动 |
IDG_VS_FILE_MOVE |
退出(X) |
IDG_VS_FILE_EXIT |
组 |
ID |
撤消/重做 |
IDG_VS_EDIT_UNDOREDO |
剪切/复制/粘贴 |
IDG_VS_EDIT_CUTCOPY |
选择 |
IDG_VS_EDIT_标准版LECT |
GoTo |
IDG_VS_EDIT_GOTO |
查找 |
IDG_VS_EDIT_FIND |
对象 |
IDG_VS_EDIT_OBJECTS |
OLE 谓词 |
IDG_VS_EDIT_OLEVERBS |
命令井 |
IDG_VS_EDIT_COMMANDWELL |
组 |
ID |
常见 |
IDG_REFACTORING_COMMON |
高级 |
IDG_REFACTORING_ADVANCED |
Group |
ID |
表单代码 |
IDG_VS_VIEW_FORMCODE |
浏览器 |
IDG_VS_VIEW_BROW标准版R |
定义视图 |
IDG_VS_VIEW_DEFINEVIEWS |
Windows |
IDG_VS_VIEW_WINDOWS |
架构师 Windows |
IDG_VS_VIEW_ARCH_WINDOWS |
组织 Windows |
IDG_VS_VIEW_ORG_WINDOWS |
代码浏览器 |
IDG_VS_VIEW_CODEBROW标准版NAV_WINDOWS |
开发 Windows |
IDG_VS_VIEW_DEV_WINDOWS |
工具栏 |
IDG_VS_VIEW_TOOLBARS |
符号 |
IDG_VS_VIEW_SYMBOLNAVIGATE |
导航 |
IDG_VS_VIEW_NAVIGATE |
小型导航 |
IDG_VS_VIEW_SMALLNAVIGATE |
对象浏览器 |
IDG_VS_VIEW_OBJBRWSR |
命令井 |
IDG_VS_VIEW_COMMANDWELL |
属性页 |
IDG_VS_VIEW_PROPPAGES |
刷新 |
IDG_VS_VIEW_REFRESH |
Group |
ID |
杂项添加 |
IDG_VS_PROJ_MISCADD |
添加 |
IDG_VS_PROJ_ADD |
Folder |
IDG_VS_PROJ_FOLDER |
卸载/重载 |
IDG_VS_PROJ_UNLOADRELOAD |
参考 |
IDG_VS_PROJ_REFERENCE |
选项 |
IDG_VS_PROJ_OPTIONS |
设置 |
IDG_VS_PROJ_标准版TTINGS |
组 |
ID |
解决方案 |
IDG_VS_BUILD_SOLUTION |
选择 |
IDG_VS_BUILD_标准版LECTION |
按配置优化 |
IDG_VS_PGO_标准版LECTION |
杂项 |
IDG_VS_BUILD_MISC |
Cancel |
IDG_VS_BUILD_CANCEL |
组 |
ID |
命令行 |
IDG_VS_TOOLS_CMDLINE |
代码片段 |
IDG_VS_TOOLS_SNIPPETS |
对象子集 |
IDG_VS_TOOLS_OBJSUB标准版T |
选项 |
IDG_VS_TOOLS_OPTIONS |
其他 2 |
IDG_VS_TOOLS_OTHER2 |
外部工具 |
IDG_VS_TOOLS_EXT_TOOLS |
外部自定义 |
IDG_VS_TOOLS_EXT_CUST |
组 |
ID |
新建 |
IDG_VS_WINDOW_NEW |
停靠/关闭 |
IDG_VS_DOCKCLO标准版 |
停靠/隐藏 |
IDG_VS_DOCKHIDE |
排列 |
IDG_VS_WINDOW_ARRANGE |
导航 |
IDG_VS_WINDOW_NAVIGATION |
列表 |
IDG_VS_WINDOW_LIST |
Group |
ID |
示例 |
IDG_VS_HELP_SAMPLES |
支持 |
IDG_VS_HELP_SUPPORT |
关于 |
IDG_VS_HELP_ABOUT |
以下层次结构显示与 Visual Studio 菜单栏上的菜单关联的子菜单。 因为只有一个组才能将菜单作为其父菜单,因此每个子菜单都必须从菜单上的某个组降序,而不是直接从菜单中降序。 有关菜单、组和子菜单之间的关系的详细信息,请参阅 向菜单添加子菜单。
注意
Visual Studio 菜单栏上的菜单名称不会在此层次结构中单独显示,因为它们可以从 IDE 中的组的命名约定推断出来,如下所示:IDG_VS_Menu Name>_<Group Name>。<
父组 |
子菜单 |
子组 |
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_CALLBROW标准版R |
|
|
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_IN标准版RT |
|
|
IDG_VS_MNUDES_EDITNAMES |
|
IDM_VS_CSCD_OLEVERBS |
IDG_VS_EDIT_OLEVERBS |
IDG_VS_BUILD_标准版LECTION |
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_标准版LECTION |
IDM_VS_CSCD_PGO_BUILD |
IDG_VS_PGO_BUILD_CASCADE_BUILD |
|
|
IDG_VS_PGO_BUILD_CASCADE_RUN |
另请参阅