Freigeben über


GUID und ID von Visual Studio-Symbolleisten

Dieses Thema listet die ID-Werte der GUID-Wert und auf Symbolleisten, die in der integrierten Entwicklungsumgebung (IDE) von Visual Studio enthalten sind, und der Gruppen enthalten. Diese Werte werden in .vsct-Dateien definiert, die als Teil von Visual Studio SDK installiert werden. Weitere Informationen finden Sie unter IDE-Definierte Befehle, Menüs und Gruppen.

Hinweis

Viele der Symbolleisten, die in Visual Studio verfügbar sind, werden nicht von Visual Studio definiert, und ihre GUID-Wert und ID-Werte sind nicht öffentlich.In diesem Thema werden nur auf Symbolleisten, die in den Dateien von Visual Studio SDK .vsct definiert sind.

Weitere Informationen zum Arbeiten mit IDE-Objekten, die in .vsct-Dateien definiert werden, finden Sie unter Allgemeine Aufgaben mit Befehlen, Menüs und Symbolleistenfunktioniert.

Die standardmäßige Symbolleisten, die von der Visual Studio-IDE bereitgestellt werden, verwenden die GUID guidSHLMainMenu, wenn andernfalls durch die Verwendung von GUIDs: Syntax für IDs.

IDE-Symbolleisten

Die folgenden Symbolleisten werden von der Visual Studio-IDE bereitgestellt. Symbolleisten können angezeigt werden, indem Sie sie auf dem Symbolleisten Untermenü des Menüs Extras auswählt. Symbolleisten in Toolfenstern werden nicht in diesem Abschnitt aufgeführt.

Nur die Gruppen können direkt aus absteigen Symbolleisten. Um eine Gruppe hinzuzufügen, legen Sie dessen übergeordnetes Element mit dem GUID und ID der Symbolleiste fest. Um eine Schaltfläche auf einer Symbolleiste hinzugefügt werden soll, legen Sie das übergeordnete Element auf der Symbolleiste auf eine Gruppe fest.

Symbolleiste

ID

Standard

IDM_VS_TOOL_STANDARD

Build

IDM_VS_TOOL_BUILD

Text-Editor

IDM_VS_TOOL_TEXTEDITOR

Debug

guidVSDebugGroup: IDM_DEBUG_TOOLBAR

Multithreaded Speicherort

guidVSDebugGroup: IDM_DEBUG_CONTEXT_TOOLBAR

Besondere Symbolleisten

Diese Symbolleisten werden von der Visual Studio-IDE definiert, aber sie können spezielle Funktionen und nicht Host Befehlsgruppen.

Symbolleiste

ID

Fügen Sie dem Befehl hinzu

IDM_VS_TOOL_ADDCOMMAND

Nicht definiert

IDM_VS_TOOL_UNDEFINED

XML-Schema

IDM_VS_TOOL_SCHEMA

XML-Daten

IDM_VS_TOOL_DATA

Gruppen auf den IDE-Symbolleisten

Um eine Schaltfläche eine Standardsymbolleiste hinzuzufügen, legen Sie eine der folgenden Gruppen als übergeordnetes Element fest. Die Symbolleiste Elemente werden durch Gruppen sortiert.

Standardwert symbolleisten-Gruppen

Name

ID

Speichern Sie öffnen/

IDG_VS_TOOLSB_SAVEOPEN

Ausschneiden bzw. Kopieren

IDG_VS_TOOLSB_CUTCOPY

Rückgängig/Wiederholen

IDG_VS_TOOLSB_UNDOREDO

Build/Ausführung

IDG_VS_TOOLSB_RUNBUILD

Suche

IDG_VS_TOOLSB_SEARCH

Windows

IDG_VS_TOOLSB_WINDOWS

Das neue Fenster

IDG_VS_TOOLSB_NEWWINDOWS

Laden und Speichern

IDG_VS_WINDOWUI_LOADSAVE

Messgerät

IDG_VS_TOOLSB_GAUGE

Erstellen Sie Symbolleisten-Gruppen

Name

ID

Erstellen von leiste

IDG_VS_BUILDBAR

Abbrechen

IDG_VS_BUILD_CANCEL

Text-Editor-Symbolleisten-Gruppen

Name

ID

Abschluss

IDM_VS_TOOL_TEXTEDITOR

Indent

IDG_VS_EDITTOOLBAR_INDENT

Kommentar

IDG_VS_EDITTOOLBAR_COMMENT

Lesezeichen

IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS

Debuggen von Symbolleisten-Gruppen

Name

ID

Ausführung

IDM_DEBUG_TOOLBAR

Schrittweises Ausführen

IDG_DEBUG_TOOLBAR_STEPPING

Watch

IDG_DEBUG_TOOLBAR_WATCH

Windows

IDG_DEBUG_TOOLBAR_WINDOWS

Debuggen Speicherort-Symbolleisten-Gruppen

Name

ID

Multithreaded Speicherort

IDG_DEBUG_CONTEXT_TOOLBAR

Tool-Fenster-Symbolleisten

Symbolleisten können direkt in der IDE oder in Toolfenstern wie Projektmappen-Explorerangezeigt werden. Da Toolfenster nicht in .vsct-Dateien definiert, Toolfenster symbolleisten haben keine übergeordneten Elemente definiert sind. Stattdessen werden sie in den Code eingefügt. In der folgenden Tabelle sind die Symbolleisten, die ein Toolfenster in der IDE angezeigt werden, und die Befehlsgruppen an.

Hinweis

Symbolleisten und Gruppen verwenden die GUID guidSHLMainMenu, wenn andernfalls durch die Verwendung von GUIDs: Syntax für IDs.Wo eine GUID für eine Symbolleiste angegeben wird, gilt es auch an die Gruppen, die von dieser Symbolleiste absteigen.

Toolfenster

Symbolleiste

Gruppen

Projektmappen-Explorer

IDM_VS_TOOL_PROJWIN

IDG_VS_PROJ_TOOLBAR1..5

Server-Explorer

guid_SE_MenuGroup: IDM_SE_TOOLBAR_SERVEREXPLORER

IDG_SE_TOOLBAR_REFRESH

Eigenschaften

IDM_VS_TOOL_PROPERTIES

IDG_VS_PROPERTIES_SORT

IDG_VS_PROPERTIES_PAGES

Klassenansicht

IDM_VS_TOOL_CLASSVIEW

IDG_VS_CLASSVIEW_FOLDERS

IDG_VS_CLASSVIEW_SEARCH

IDG_VS_CLASSVIEW_SETTINGS

Klassenansicht

IDM_VS_TOOL_CLASSVIEW_GO

IDG_VS_CLASSVIEW_SEAR CH2

Objektkatalog

IDM_VS_TOOL_OBJBROWSER

IDG_VS_OBJBROWSER_SUBSETS

IDG_VS_OBJBROWSER_SEARCH

IDG_VS_OBJBROWSER_ADDREFERENCE

IDG_VS_OBJBROWSER_BROWSERSETTINGS

Objektkatalog

IDM_VS_TOOL_OBJECT_BROWSER_GO

IDG_VS_OBJBROWSER_SEAR CH2

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

Suchen und Ersetzen

IDM_VS_TOOL_UNIFIEDFIND

IDG_VS_FINDTAB

IDG_VS_REPLACETAB

Suchergebnisse: 1

IDM_VS_TOOL_FINDRESULTS1

IDG_VS_FINDRESULTS1_GOTO

IDG_VS_FINDRESULTS1_NEXTPREV

IDG_VS_FINDRESULTS1_CLEAR

IDG_VS_FINDRESULTS1_STOPFIND

Suchergebnisse: 2

IDM_VS_TOOL_FINDRESULTS2

IDG_VS_FINDRESULTS2_GOTO

IDG_VS_FINDRESULTS2_NEXTPREV

IDG_VS_FINDRESULTS2_CLEAR

IDG_VS_FINDRESULTS2_STOPFIND

Snippet

IDM_VS_TOOL_SNIPPETMENUS

IDG_VS_SNIPPET_REPL

IDG_VS_SNIPPET_REF

IDG_VS_SNIPPET_PROP

Lesezeichen

IDM_VS_TOOL_BOOKMARKWIND

IDG_VS_BWNEWFOLDER

IDG_VS_BWNEXTBM

IDG_VS_BWNEXTBMF

IDG_VS_BWENABLE

IDG_VS_BWDELETE

Aufgabenliste

IDM_VS_TOOL_TASKLIST

IDG_VS_TASKLIST_PROVIDERLIST

Benutzeraufgaben

IDM_VS_TOOL_USERTASKS

IDG_VS_TASKLIST_PROVIDERLIST

IDG_VS_USERTASKS_EDIT

Fehlerliste

IDM_VS_TOOL_ERRORLIST

IDG_VS_ERRORLIST_ERRORGROUP

IDG_VS_ERRORLIST_WARNINGGROUP

IDG_VS_ERRORLIST_MESSAGEGROUP

Aufrufs-Browser

IDM_VS_TOOL_ CALLBROWSER1. .16

_ACTIONS IDG_VS_TOOLBAR_ CALLBROWSER1

_TYPE IDG_VS_TOOLBAR_ CALLBROWSER1

_CBSETTINGS IDG_VS_TOOLBAR_ CALLBROWSER1

Haltepunkte

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

Disassembly

guidVSDebugGroup: IDM_DISASM_WINDOW_TOOLBAR

IDG_DISASM_WINDOW_TOOLBAR

1-4 Arbeitsspeicher

guidVSDebugGroup: IDM_MEMORY_WINDOW_TOOLBAR1… 4

IDG_MEMORY_EXPRESSION1..4

IDG_MEMORY_ COLUMNS1. .4

Prozesse

guidVSDebugGroup: IDM_ATTACHED_PROCS_TOOLBAR

IDG_ATTACHED_PROCS_EXECCNTRL IDG_ATTACHED_PROCS_STEPPING

IDG_ATTACHED_PROCS_EXE CCNTRL2

IDG_ATTACHED_PROCS_ATTACH

IDG_ATTACHED_PROCS_COLUMNS

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Hinzufügen eines Menü-Controller auf einer Symbolleiste

Exemplarische Vorgehensweise: Eine Symbolleiste auf ein Toolfenster hinzu

Konzepte

GUID und ID von Visual Studio-Menüs