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