Identyfikatory GUID i identyfikatory pasków narzędzi programu Visual Studio
W tym temacie wymieniono identyfikator GUID i wartości identyfikatorów pasków narzędzi, które znajdują się w zintegrowanym środowisku projektowym programu Visual Studio (IDE) i grupach, które zawierają. Te wartości są definiowane w plikach vsct zainstalowanych w ramach zestawu Visual Studio SDK. Aby uzyskać więcej informacji, zobacz Polecenia, menu i grupy zdefiniowane przez środowisko IDE.
Uwaga
Wiele pasków narzędzi dostępnych dla programu Visual Studio nie jest zdefiniowanych przez program Visual Studio, a ich identyfikator GUID i wartości identyfikatorów nie są publiczne. W tym temacie wymieniono tylko paski narzędzi zdefiniowane w plikach vsct zestawu VISUAL Studio SDK.
Aby uzyskać więcej informacji na temat pracy z obiektami IDE zdefiniowanymi w plikach vsct , zobacz Rozszerzanie menu i poleceń.
Domyślne paski narzędzi udostępniane przez środowisko IDE programu Visual Studio używają identyfikatora GUID guidSHLMainMenu
, z wyjątkiem sytuacji, w której określono inaczej przy użyciu GUID:ID
składni.
Paski narzędzi IDE
Następujące paski narzędzi są udostępniane przez środowisko IDE programu Visual Studio. Paski narzędzi można wyświetlić, wybierając je w podmenu Paski narzędzi menu Narzędzia . Paski narzędzi w oknach narzędzi nie są uwzględnione w tej sekcji.
Tylko grupy mogą pochodzić bezpośrednio z pasków narzędzi. Aby dodać grupę, ustaw jej element nadrzędny na identyfikator GUID i identyfikator paska narzędzi. Aby dodać przycisk do paska narzędzi, ustaw jego element nadrzędny na grupę na pasku narzędzi.
Pasek narzędzi | ID |
---|---|
Standardowa | IDM_VS_TOOL_STANDARD |
Tworzenie | IDM_VS_TOOL_BUILD |
Edytor tekstów | IDM_VS_TOOL_TEXTEDITOR |
Debugowanie | guidVSDebugGroup:IDM_DEBUG_TOOLBAR |
Lokalizacja debugowania | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR |
Specjalne paski narzędzi
Te paski narzędzi są definiowane przez środowisko IDE programu Visual Studio, ale obsługują wyspecjalizowane funkcje i nie hostują grup poleceń.
Pasek narzędzi | ID |
---|---|
Polecenie Add | IDM_VS_TOOL_ADDCOMMAND |
Niezdefiniowane | IDM_VS_TOOL_UNDEFINED |
Schemat XML | IDM_VS_TOOL_SCHEMA |
Dane XML | IDM_VS_TOOL_DATA |
Grupy na paskach narzędzi IDE
Aby dodać przycisk do standardowego paska narzędzi, ustaw jedną z następujących grup jako nadrzędną. Grupy są sortowane według nadrzędnego paska narzędzi.
Standardowe grupy pasków narzędzi
Nazwisko | Identyfikator |
---|---|
Zapisz/Otwórz | IDG_VS_TOOLSB_SAVEOPEN |
Wycinanie/kopiowanie | IDG_VS_TOOLSB_CUTCOPY |
Cofnij / Wykonaj ponownie | IDG_VS_TOOLSB_UNDOREDO |
Uruchamianie/kompilowanie | IDG_VS_TOOLSB_RUNBUILD |
Wyszukiwanie | IDG_VS_TOOLSB_SEARCH |
Windows | IDG_VS_TOOLSB_WINDOWS |
Nowe okna | IDG_VS_TOOLSB_NEWWINDOWS |
Ładowanie/zapisywanie | IDG_VS_WINDOWUI_LOADSAVE |
Miernik | IDG_VS_TOOLSB_GAUGE |
Tworzenie grup pasków narzędzi
Nazwisko | Identyfikator |
---|---|
Pasek kompilacji | IDG_VS_BUILDBAR |
Anuluj | IDG_VS_BUILD_CANCEL |
Grupy pasków narzędzi edytora tekstu
Nazwisko | Identyfikator |
---|---|
Zakończenie | IDM_VS_TOOL_TEXTEDITOR |
Wcięcie | IDG_VS_EDITTOOLBAR_INDENT |
Komentarz | IDG_VS_EDITTOOLBAR_COMMENT |
Zakładki | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
Debugowanie grup pasków narzędzi
Nazwisko | Identyfikator |
---|---|
Wykonanie | IDM_DEBUG_TOOLBAR |
Stepping | IDG_DEBUG_TOOLBAR_STEPPING |
Obejrzyj | IDG_DEBUG_TOOLBAR_WATCH |
Windows | IDG_DEBUG_TOOLBAR_WINDOWS |
Debugowanie grup pasków narzędzi lokalizacji
Nazwisko | Identyfikator |
---|---|
Lokalizacja debugowania | IDG_DEBUG_CONTEXT_TOOLBAR |
Paski narzędzi okna narzędzi
Paski narzędzi mogą być wyświetlane bezpośrednio w środowisku IDE lub w oknach narzędzi, takich jak Eksplorator rozwiązań. Ponieważ okna narzędzi nie są zdefiniowane w plikach vsct , paski narzędzi nie mają zdefiniowanych elementów nadrzędnych. Zamiast tego są one umieszczane w kodzie. W poniższej tabeli przedstawiono paski narzędzi wyświetlane w oknach narzędzi w środowisku IDE oraz grupy poleceń, które zawierają.
Uwaga
Paski narzędzi i grupy używają identyfikatora GUID guidSHLMainMenu
, z wyjątkiem sytuacji, w której określono inaczej przy użyciu składni GUID:ID. Jeśli identyfikator GUID jest określony dla paska narzędzi, ma również zastosowanie do grup, które pochodzą z tego paska narzędzi.
Okno narzędzi | Pasek narzędzi | Grupy |
---|---|---|
Eksplorator rozwiązań | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1.. 5 |
Eksplorator serwera | guid_SE_MenuGroup:IDM_SE_TOOLBAR_SERVEREXPLORER | IDG_SE_TOOLBAR_REFRESH |
Właściwości | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES |
Widok klas | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_SEARCH IDG_VS_CLASSVIEW_SETTINGS |
Widok klas | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_SEARCH2 |
Przeglądarka obiektów | IDM_VS_TOOL_OBJBROWSER | IDG_VS_OBJBROWSER_SUBSETS IDG_VS_OBJBROWSER_SEARCH IDG_VS_OBJBROWSER_ADDREFERENCE IDG_VS_OBJBROWSER_BROWSERSETTINGS |
Przeglądarka obiektów | IDM_VS_TOOL_OBJECT_BROWSER_GO | IDG_VS_OBJBROWSER_SEARCH2 |
Wyjście | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_SELECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP |
Znajdź i zamień | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB |
Znajdź wyniki 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND |
Znajdź wyniki 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND |
Fragment kodu | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP |
Zakładki | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTBM IDG_VS_BWNEXTBMF IDG_VS_BWENABLE IDG_VS_BWDELETE |
Lista zadań | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST |
Zadania użytkownika | IDM_VS_TOOL_USERTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_USERTASKS_EDIT |
Lista błędów | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP |
Wywoływanie przeglądarki | IDM_VS_TOOL_CALLBROWSER1.. 16 | IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS IDG_VS_TOOLBAR_CALLBROWSER1_TYPE IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS |
Punkty przerwania | 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 |
Demontażu | guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR |
Pamięć 1–4 | guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1... 4 | IDG_MEMORY_EXPRESSION1.. 4 IDG_MEMORY_COLUMNS1.. 4 |
Procesy | 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 |