Udostępnij za pośrednictwem


Identyfikatory GUID i identyfikatory menu programu Visual Studio

W tym artykule wyliczane są wartości identyfikatorów GUID i IDENTYFIKATORów menu i grup na pasku menu programu Visual Studio. 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.

Aby uzyskać więcej informacji na temat pracy z obiektami zintegrowanego środowiska projektowego (IDE), które są zdefiniowane w plikach vsct, zobacz Rozszerzanie menu i poleceń.

Menu i grupy na pasku menu programu Visual Studio używają identyfikatora GUID guidSHLMainMenu. Sam pasek menu ma identyfikator IDM_VS_TOOL_MAINMENU.

Grupy na pasku menu programu Visual Studio

Aby dodać menu do paska menu, ustaw jedną z tych grup jako nadrzędną.

Grupuj ID
Plik/Edycja/Widok IDG_VS_MM_FILEEDITVIEW
Refaktoryzacja IDG_VS_MM_REFACTORING:
Projekt IDG_VS_MM_PROJECT
Tworzenie IDG_VS_MM_BUILDDEBUGRUN
Format/Narzędzia IDG_VS_MM_TOOLSADDINS
Okno/Pomoc/Społeczność IDG_VS_MM_WINDOWHELP
Dodatków IDG_VS_MM_MACROS
Pasek pełnoekranowy IDG_VS_MM_FULLSCREENBAR

Aby dodać grupę do istniejącego menu programu Visual Studio, ustaw jedno z następujących menu jako nadrzędne. Podmenu nie znajdują się na tej liście.

Menu ID
Plik IDM_VS_MENU_FILE
Edytowanie IDM_VS_MENU_EDIT
Widok IDM_VS_MENU_VIEW
Refaktoryzacja IDM_VS_MENU_REFACTORING
Projekt IDM_VS_MENU_PROJECT
Tworzenie IDM_VS_MENU_BUILD
Formatuj IDM_VS_MENU_FORMAT
Narzędzia IDM_VS_MENU_TOOLS
Rozszerzenia IDM_VS_MENU_EXTENSIONS
Window IDM_VS_MENU_WINDOW
Dodatków IDM_VS_MENU_ADDINS
Społeczność IDM_VS_MENU_COMMUNITY
Pomoc IDM_VS_MENU_HELP

Grupy w menu programu Visual Studio

Na poniższych listach przedstawiono grupy, które pochodzą bezpośrednio z menu na pasku menu programu Visual Studio. Najszybszym sposobem dodania polecenia do menu programu Visual Studio jest ustawienie jednej z tych grup jako nadrzędnej. Grupy, które pochodzą z podmenu, nie są wyświetlane w tej sekcji.

Grupy menu Plik

Grupuj ID
Nowy/Otwórz IDG_VS_FILE_FILE
Add IDG_VS_FILE_ADD
Rozwiązanie IDG_VS_FILE_SOLUTION
Różne IDG_VS_FILE_MISC
Zapisz IDG_VS_FILE_SAVE
Zmień nazwę IDG_VS_FILE_RENAME
Przeglądarka IDG_VS_FILE_BROWSER
Drukuj IDG_VS_FILE_PRINT
Ostatnio używane IDG_VS_FILE_MRU
Przesuń IDG_VS_FILE_MOVE
Exit IDG_VS_FILE_EXIT

Edytowanie grup menu

Grupuj ID
Cofnij / Wykonaj ponownie IDG_VS_EDIT_UNDOREDO
Wycinanie/kopiowanie/wklejanie IDG_VS_EDIT_CUTCOPY
Wybierz pozycję IDG_VS_EDIT_SELECT
Goto IDG_VS_EDIT_GOTO
Znajdź IDG_VS_EDIT_FIND
Obiekty IDG_VS_EDIT_OBJECTS
Czasowniki OLE IDG_VS_EDIT_OLEVERBS
Pole polecenia IDG_VS_EDIT_COMMANDWELL

Refaktoryzacja grup menu

Grupuj ID
Popularny IDG_REFACTORING_COMMON
Zaawansowani IDG_REFACTORING_ADVANCED

Wyświetl grupy menu

Grupuj ID
Kod formularza IDG_VS_VIEW_FORMCODE
Przeglądarka IDG_VS_VIEW_BROWSER
Definiowanie widoków IDG_VS_VIEW_DEFINEVIEWS
Windows IDG_VS_VIEW_WINDOWS
Tworzenie architektury systemu Windows IDG_VS_VIEW_ARCH_WINDOWS
System Windows organizacji IDG_VS_VIEW_ORG_WINDOWS
Przeglądarka kodu IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Tworzenie systemu Windows IDG_VS_VIEW_DEV_WINDOWS
Paski narzędzi IDG_VS_VIEW_TOOLBARS
Symbole IDG_VS_VIEW_SYMBOLNAVIGATE
Nawiguj IDG_VS_VIEW_NAVIGATE
Mała nawigacja IDG_VS_VIEW_SMALLNAVIGATE
Przeglądarka obiektów IDG_VS_VIEW_OBJBRWSR
Pole polecenia IDG_VS_VIEW_COMMANDWELL
strony właściwości IDG_VS_VIEW_PROPPAGES
Refresh IDG_VS_VIEW_REFRESH

Grupy menu projektu

Grupuj ID
Dodaj różne IDG_VS_PROJ_MISCADD
Add IDG_VS_PROJ_ADD
Folder IDG_VS_PROJ_FOLDER
Zwalnianie/ponowne ładowanie IDG_VS_PROJ_UNLOADRELOAD
Odwołanie IDG_VS_PROJ_REFERENCE
Opcje IDG_VS_PROJ_OPTIONS
Ustawienia IDG_VS_PROJ_SETTINGS

Grupy menu kompilacji

Grupuj ID
Rozwiązanie IDG_VS_BUILD_SOLUTION
Wybór IDG_VS_BUILD_SELECTION
Optymalizacja sterowana profilem IDG_VS_PGO_SELECTION
Różne IDG_VS_BUILD_MISC
Anuluj IDG_VS_BUILD_CANCEL

Grupy menu Narzędzia

Grupuj ID
Wiersz polecenia IDG_VS_TOOLS_CMDLINE
Fragmenty kodu IDG_VS_TOOLS_SNIPPETS
Podzestaw obiektu IDG_VS_TOOLS_OBJSUBSET
Opcje IDG_VS_TOOLS_OPTIONS
Inne 2 IDG_VS_TOOLS_OTHER2
Narzędzia zewnętrzne IDG_VS_TOOLS_EXT_TOOLS
Dostosowania zewnętrzne IDG_VS_TOOLS_EXT_CUST

Grupy menu okna

Grupuj ID
Nowe IDG_VS_WINDOW_NEW
Dock/Close IDG_VS_DOCKCLOSE
Dock/Ukryj IDG_VS_DOCKHIDE
Rozmieść IDG_VS_WINDOW_ARRANGE
Nawigacja IDG_VS_WINDOW_NAVIGATION
List IDG_VS_WINDOW_LIST

Grupy menu Pomoc

Grupuj ID
Przykłady IDG_VS_HELP_SAMPLES
Pomoc techniczna IDG_VS_HELP_SUPPORT
Informacje IDG_VS_HELP_ABOUT

W poniższej hierarchii przedstawiono podmenu skojarzone z menu na pasku menu programu Visual Studio. Ponieważ tylko grupa może mieć menu jako element nadrzędny, każdy podmenu musi pochodzić z grupy w menu, a nie bezpośrednio z menu. Aby uzyskać więcej informacji na temat relacji między menu, grupami i podmenami, zobacz Dodawanie podmenu do menu.

Uwaga

Nazwy menu na pasku menu programu Visual Studio nie są wyświetlane oddzielnie w tej hierarchii, ponieważ można je wywnioskować z konwencji nazewnictwa grup w środowisku IDE w następujący sposób: IDG_VS_<Menu Nazwa>>_<grupy.

Grupa nadrzędna Podmenu Grupy podrzędne
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

Zobacz też