GUID e identificadores de las barras de herramientas de Visual Studio
En este tema se enumeran los valores GUID e ID de las barras de herramientas que se incluyen en el entorno de desarrollo integrado (IDE) de Visual Studio y de los grupos que contienen. 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.
Nota:
Muchas de las barras de herramientas disponibles para Visual Studio no están definidas por Visual Studio y sus valores GUID e id. no son públicos. En este tema se enumeran solo las barras de herramientas definidas en los archivos .vsct del SDK de Visual Studio.
Para obtener más información sobre cómo trabajar con objetos IDE definidos en archivos .vsct , vea Extender menús y comandos.
Las barras de herramientas predeterminadas proporcionadas por el IDE de Visual Studio usan el GUID guidSHLMainMenu
, excepto donde se especifica de otro modo mediante GUID:ID
la sintaxis .
Barras de herramientas del IDE
El IDE de Visual Studio proporciona las siguientes barras de herramientas. Las barras de herramientas se pueden mostrar seleccionando en el submenú Barras de herramientas del menú Herramientas . Las barras de herramientas de las ventanas de herramientas no se incluyen en esta sección.
Solo los grupos pueden descender directamente de las barras de herramientas. Para agregar un grupo, establezca su elemento primario en el GUID y el identificador de la barra de herramientas. Para agregar un botón a una barra de herramientas, establezca su elemento primario en un grupo de la barra de herramientas.
Barra de herramientas | ID |
---|---|
Estándar | IDM_VS_TOOL_STANDARD |
Build | IDM_VS_TOOL_BUILD |
Editor de texto | IDM_VS_TOOL_TEXTEDITOR |
Depurar | guidVSDebugGroup:IDM_DEBUG_TOOLBAR |
Ubicación de depuración | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR |
Barras de herramientas especiales
Estas barras de herramientas se definen mediante el IDE de Visual Studio, pero sirven funciones especializadas y no hospedan grupos de comandos.
Barra de herramientas | ID |
---|---|
Comando add | IDM_VS_TOOL_ADDCOMMAND |
Undefined | IDM_VS_TOOL_UNDEFINED |
Esquema XML | IDM_VS_TOOL_SCHEMA |
datos XML | IDM_VS_TOOL_DATA |
Grupos en las barras de herramientas del IDE
Para agregar un botón a una barra de herramientas estándar, establezca uno de los siguientes grupos como primario. Los grupos se ordenan por la barra de herramientas primaria.
Grupos de barras de herramientas estándar
Nombre | ID |
---|---|
Guardar o abrir | IDG_VS_TOOLSB_SAVEOPEN |
Cortar o copiar | IDG_VS_TOOLSB_CUTCOPY |
Deshacer/rehacer | IDG_VS_TOOLSB_UNDOREDO |
Ejecutar o compilar | IDG_VS_TOOLSB_RUNBUILD |
Buscar | IDG_VS_TOOLSB_SEARCH |
Windows | IDG_VS_TOOLSB_WINDOWS |
Nuevas ventanas | IDG_VS_TOOLSB_NEWWINDOWS |
Cargar o guardar | IDG_VS_WINDOWUI_LOADSAVE |
Indicador | IDG_VS_TOOLSB_GAUGE |
Crear grupos de barras de herramientas
Nombre | ID |
---|---|
Barra de compilación | IDG_VS_BUILDBAR |
Cancelar | IDG_VS_BUILD_CANCEL |
Grupos de barras de herramientas del editor de texto
Nombre | ID |
---|---|
Completion | IDM_VS_TOOL_TEXTEDITOR |
Aplicar sangría | IDG_VS_EDITTOOLBAR_INDENT |
Comentario | IDG_VS_EDITTOOLBAR_COMMENT |
Marcadores | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
Depurar grupos de barras de herramientas
Nombre | ID |
---|---|
Ejecución | IDM_DEBUG_TOOLBAR |
Recorrido paso a paso | IDG_DEBUG_TOOLBAR_STEPPING |
Watch | IDG_DEBUG_TOOLBAR_WATCH |
Windows | IDG_DEBUG_TOOLBAR_WINDOWS |
Grupos de barras de herramientas de ubicación de depuración
Nombre | ID |
---|---|
Ubicación de depuración | IDG_DEBUG_CONTEXT_TOOLBAR |
Ventana de herramientas (barras de herramientas)
Las barras de herramientas pueden aparecer directamente en el IDE o en ventanas de herramientas como Explorador de soluciones. Dado que las ventanas de herramientas no están definidas en archivos .vsct , las barras de herramientas de la ventana de herramientas no tienen elementos primarios definidos. En su lugar, se colocan en código. En la tabla siguiente se muestran las barras de herramientas que aparecen en las ventanas de herramientas del IDE y los grupos de comandos que contienen.
Nota:
Las barras de herramientas y los grupos usan el GUID guidSHLMainMenu
, excepto cuando se especifica de otro modo mediante la sintaxis GUID:ID. Cuando se especifica un GUID para una barra de herramientas, también se aplica a los grupos que descienden de esa barra de herramientas.
Ventana de herramientas | Barra de herramientas | Grupos |
---|---|---|
Explorador de soluciones | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1.. 5 |
Explorador de servidores | guid_SE_MenuGroup:IDM_SE_TOOLBAR_SERVEREXPLORER | IDG_SE_TOOLBAR_REFRESH |
Propiedades | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES |
Vista de clases | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_SEARCH IDG_VS_CLASSVIEW_SETTINGS |
Vista de clases | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_SEARCH2 |
Examinador de objetos | IDM_VS_TOOL_OBJBROWSER | IDG_VS_OBJBROWSER_SUBSETS IDG_VS_OBJBROWSER_SEARCH IDG_VS_OBJBROWSER_ADDREFERENCE IDG_VS_OBJBROWSER_BROWSERSETTINGS |
Examinador de objetos | IDM_VS_TOOL_OBJECT_BROWSER_GO | IDG_VS_OBJBROWSER_SEARCH2 |
Output | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_SELECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP |
Buscar y reemplazar | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB |
Resultados de la búsqueda 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND |
Resultados de la búsqueda 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND |
Fragmento | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP |
Marcadores | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTBM IDG_VS_BWNEXTBMF IDG_VS_BWENABLE IDG_VS_BWDELETE |
Lista de tareas | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST |
Tareas de usuario | IDM_VS_TOOL_USERTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_USERTASKS_EDIT |
Lista de errores | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP |
Explorador de llamadas | IDM_VS_TOOL_CALLBROWSER1.. 16 | IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS IDG_VS_TOOLBAR_CALLBROWSER1_TYPE IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS |
Puntos de interrupción | 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 |
Desensamblado | guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR |
Memoria 1-4 | guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1... 4 | IDG_MEMORY_EXPRESSION1.. 4 IDG_MEMORY_COLUMNS1.. 4 |
Procesos | 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 |