GUID e identificadores de menús de Visual Studio

En este artículo se enumeran los valores GUID e ID de los menús y grupos de la barra de menús de Visual Studio. Estos valores se definen en archivos .vsct instalados como parte del SDK de Visual Studio. Para obtener más información, consulte Comandos, menús y grupos definidos por EL IDE.

Para obtener más información sobre cómo trabajar con objetos de entorno de desarrollo integrado (IDE) definidos en archivos .vsct , vea Extender menús y comandos.

Los menús y grupos de la barra de menús de Visual Studio usan el GUID guidSHLMainMenu. La barra de menús tiene un identificador de IDM_VS_TOOL_MAINMENU.

Grupos en la barra de menús de Visual Studio

Para agregar un menú a la barra de menús, establezca uno de estos grupos como primario.

Group (Grupo) ID
Archivo/Edición/Vista IDG_VS_MM_FILEEDITVIEW
Refactorización IDG_VS_MM_REFACTORING:
Proyecto IDG_VS_MM_PROJECT
Build IDG_VS_MM_BUILDDEBUGRUN
Formato o herramientas IDG_VS_MM_TOOLSADDINS
Ventana,Ayuda/Comunidad IDG_VS_MM_WINDOWHELP
Complementos IDG_VS_MM_MACROS
FullScreenBar IDG_VS_MM_FULLSCREENBAR

Para agregar un grupo a un menú de Visual Studio existente, establezca uno de los siguientes menús como primario. Los submenús no se incluyen en esta lista.

Menu ID
Archivo IDM_VS_MENU_FILE
Editar IDM_VS_MENU_EDIT
Ver IDM_VS_MENU_VIEW
Refactorización IDM_VS_MENU_REFACTORING
Proyecto IDM_VS_MENU_PROJECT
Build IDM_VS_MENU_BUILD
Format IDM_VS_MENU_FORMAT
Herramientas IDM_VS_MENU_TOOLS
Extensiones IDM_VS_MENU_EXTENSIONS
Ventana IDM_VS_MENU_WINDOW
Complementos IDM_VS_MENU_ADDINS
Comunidad IDM_VS_MENU_COMMUNITY
Ayuda IDM_VS_MENU_HELP

Grupos en menús de Visual Studio

En las listas siguientes se muestran los grupos que descienden directamente desde los menús de la barra de menús de Visual Studio. La forma más rápida de agregar un comando a un menú de Visual Studio es establecer uno de estos grupos como primario. Los grupos que descienden del submenú no aparecen en esta sección.

Grupos de menús de archivos

Group (Grupo) ID
Nuevo o abierto IDG_VS_FILE_FILE
Sumar IDG_VS_FILE_ADD
Solución IDG_VS_FILE_SOLUTION
Varios IDG_VS_FILE_MISC
Guardar IDG_VS_FILE_SAVE
Cambiar nombre IDG_VS_FILE_RENAME
Browser IDG_VS_FILE_BROWSER
Impresión IDG_VS_FILE_PRINT
Usado más recientemente IDG_VS_FILE_MRU
Mover IDG_VS_FILE_MOVE
Exit IDG_VS_FILE_EXIT

Editar grupos de menús

Group (Grupo) ID
Deshacer/rehacer IDG_VS_EDIT_UNDOREDO
Cortar, copiar y pegar IDG_VS_EDIT_CUTCOPY
Seleccionar IDG_VS_EDIT_SELECT
GoTo IDG_VS_EDIT_GOTO
Buscar IDG_VS_EDIT_FIND
Objetos IDG_VS_EDIT_OBJECTS
Verbos OLE IDG_VS_EDIT_OLEVERBS
Comando IDG_VS_EDIT_COMMANDWELL

Refactorizar grupos de menús

Group (Grupo) ID
Común IDG_REFACTORING_COMMON
Avanzado IDG_REFACTORING_ADVANCED

Ver grupos de menús

Group (Grupo) ID
Código de formulario IDG_VS_VIEW_FORMCODE
Browser IDG_VS_VIEW_BROWSER
Definir vistas IDG_VS_VIEW_DEFINEVIEWS
Windows IDG_VS_VIEW_WINDOWS
Arquitectura de Windows IDG_VS_VIEW_ARCH_WINDOWS
Windows de la organización IDG_VS_VIEW_ORG_WINDOWS
Explorador de código IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Desarrollo de Windows IDG_VS_VIEW_DEV_WINDOWS
Barras de herramientas IDG_VS_VIEW_TOOLBARS
Símbolos IDG_VS_VIEW_SYMBOLNAVIGATE
Navigate IDG_VS_VIEW_NAVIGATE
Navegación pequeña IDG_VS_VIEW_SMALLNAVIGATE
Examinador de objetos IDG_VS_VIEW_OBJBRWSR
Comando IDG_VS_VIEW_COMMANDWELL
Páginas de propiedades IDG_VS_VIEW_PROPPAGES
Actualizar IDG_VS_VIEW_REFRESH

Grupos de menús del proyecto

Group (Grupo) ID
Agregar varios IDG_VS_PROJ_MISCADD
Sumar IDG_VS_PROJ_ADD
Carpeta IDG_VS_PROJ_FOLDER
Descargar/Volver a cargar IDG_VS_PROJ_UNLOADRELOAD
Referencia IDG_VS_PROJ_REFERENCE
Opciones IDG_VS_PROJ_OPTIONS
Configuración IDG_VS_PROJ_SETTINGS

Grupos de menús de compilación

Group (Grupo) ID
Solución IDG_VS_BUILD_SOLUTION
Número de selección IDG_VS_BUILD_SELECTION
Optimización guiada por perfiles IDG_VS_PGO_SELECTION
Varios IDG_VS_BUILD_MISC
Cancelar IDG_VS_BUILD_CANCEL

Grupos de menús Herramientas

Group (Grupo) ID
Línea de comandos IDG_VS_TOOLS_CMDLINE
Fragmentos de código IDG_VS_TOOLS_SNIPPETS
Subconjunto de objetos IDG_VS_TOOLS_OBJSUBSET
Opciones IDG_VS_TOOLS_OPTIONS
Otros 2 IDG_VS_TOOLS_OTHER2
Herramientas externas IDG_VS_TOOLS_EXT_TOOLS
Personalizaciones externas IDG_VS_TOOLS_EXT_CUST

Grupos de menús de ventana

Group (Grupo) ID
Nuevo IDG_VS_WINDOW_NEW
Acoplamiento/cierre IDG_VS_DOCKCLOSE
Acoplar u ocultar IDG_VS_DOCKHIDE
Organizar IDG_VS_WINDOW_ARRANGE
Navegación IDG_VS_WINDOW_NAVIGATION
List IDG_VS_WINDOW_LIST

Grupos de menús ayuda

Group (Grupo) ID
Ejemplos IDG_VS_HELP_SAMPLES
Soporte técnico IDG_VS_HELP_SUPPORT
Acerca de IDG_VS_HELP_ABOUT

En la jerarquía siguiente se muestran los submenús asociados a los menús de la barra de menús de Visual Studio. Dado que solo un grupo puede tener un menú como elemento primario, cada submenú debe descender de un grupo en un menú, en lugar de directamente desde el menú. Para obtener más información sobre la relación entre menús, grupos y submenús, vea Agregar un submenú a un menú.

Nota:

Los nombres de los menús de la barra de menús de Visual Studio no se muestran por separado en esta jerarquía porque se pueden deducir de la convención de nomenclatura para grupos del IDE, como se indica a continuación: IDG_VS_Menu Name>_<Group Name>.<

Grupo primario Submenú Grupos secundarios
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

Consulte también