Visual Studio 工具列的 GUID 和標識碼
本主題列舉 Visual Studio 集成開發環境 (IDE) 中包含的工具列 GUID 和識別碼值,以及它們所包含的群組。 這些值定義在 安裝為 Visual Studio SDK 一部分的 .vsct 檔案中。 如需詳細資訊,請參閱 IDE 定義的命令、功能表和群組。
注意
Visual Studio 未定義許多可供 Visual Studio 使用的工具列,而且其 GUID 和標識符值不會公開。 本主題只會列出 Visual Studio SDK .vsct 檔案中定義的工具列。
如需如何使用 .vsct 檔案中定義的 IDE 對象的詳細資訊,請參閱擴充功能表和命令。
Visual Studio IDE 所提供的預設工具列會使用 GUID guidSHLMainMenu
,但使用語法另有指定 GUID:ID
的位置除外。
IDE 工具列
Visual Studio IDE 會提供下列工具列。 在 [工具] 功能表的 [工具列] 子功能表上選取工具列,即可顯示工具列。 工具視窗中的工具列未包含在本節中。
只有群組可以直接從工具列遞減。 若要新增群組,請將其父代設定為工具列的 GUID 和識別碼。 若要將按鈕新增至工具列,請將其父代設定為工具列上的群組。
工具列 | 識別碼 |
---|---|
標準 | IDM_VS_TOOL_STANDARD |
組建 | IDM_VS_TOOL_BUILD |
文字編輯器 | IDM_VS_TOOL_TEXTEDITOR |
偵錯 | guidVSDebugGroup:IDM_DEBUG_TOOLBAR |
偵錯位置 | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR |
特殊工具列
這些工具列是由 Visual Studio IDE 所定義,但它們提供特製化函式,而且不會裝載命令群組。
工具列 | 識別碼 |
---|---|
Add 命令 | IDM_VS_TOOL_ADDCOMMAND |
未定義 | IDM_VS_TOOL_UNDEFINED |
XML 架構 | IDM_VS_TOOL_SCHEMA |
XML 資料 | IDM_VS_TOOL_DATA |
IDE 工具列上的群組
若要將按鈕新增至標準工具列,請將下列其中一個群組設為其父項。 群組會依父工具列排序。
標準工具列群組
名稱 | 識別碼 |
---|---|
儲存/開啟 | IDG_VS_TOOLSB_SAVEOPEN |
剪下/複製 | IDG_VS_TOOLSB_CUTCOPY |
復原/重做 | IDG_VS_TOOLSB_UNDOREDO |
執行/建置 | IDG_VS_TOOLSB_RUNBUILD |
搜尋 | IDG_VS_TOOLSB_SEARCH |
Windows | IDG_VS_TOOLSB_WINDOWS |
新增視窗 | IDG_VS_TOOLSB_NEWWINDOWS |
載入/儲存 | IDG_VS_WINDOWUI_LOADSAVE |
量測計 | IDG_VS_TOOLSB_GAUGE |
建置工具列群組
名稱 | 識別碼 |
---|---|
建置列 | IDG_VS_BUILDBAR |
取消 | IDG_VS_BUILD_CANCEL |
文字編輯器工具列群組
名稱 | 識別碼 |
---|---|
Completion | IDM_VS_TOOL_TEXTEDITOR |
Indent | IDG_VS_EDITTOOLBAR_INDENT |
註解 | IDG_VS_EDITTOOLBAR_COMMENT |
書籤 | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
偵錯工具列群組
名稱 | 識別碼 |
---|---|
執行 | IDM_DEBUG_TOOLBAR |
逐步執行 | IDG_DEBUG_TOOLBAR_STEPPING |
觀看 | IDG_DEBUG_TOOLBAR_WATCH |
Windows | IDG_DEBUG_TOOLBAR_WINDOWS |
偵錯位置工具列群組
名稱 | 識別碼 |
---|---|
偵錯位置 | IDG_DEBUG_CONTEXT_TOOLBAR |
工作視窗工具列
工具列可以直接出現在 IDE 或工具視窗中,例如 方案總管。 因為 .vsct 檔案中未定義工具視窗,因此工具視窗工具列沒有定義的父代。 相反地,它們會放在程序代碼中。 下表顯示 IDE 中工具視窗上出現的工具列,以及它們所包含的命令群組。
注意
工具列和群組會使用 GUID guidSHLMainMenu
,除非使用 GUID:ID 語法另有指定。 如果為工具列指定 GUID,它也會套用至從該工具列遞減的群組。
工具視窗 | 工具列 | 群組 |
---|---|---|
方案總管 | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1..5 |
伺服器總管 | guid_SE_MenuGroup:IDM_SE_TOOLBAR_SERVEREXPLORER | IDG_SE_TOOLBAR_REFRESH |
屬性 | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES |
類別檢視 | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_SEARCH IDG_VS_CLASSVIEW_SETTINGS |
類別檢視 | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_SEARCH2 |
物件瀏覽器 | IDM_VS_TOOL_OBJBROWSER | IDG_VS_OBJBROWSER_SUBSETS IDG_VS_OBJBROWSER_SEARCH IDG_VS_OBJBROWSER_ADDREFERENCE IDG_VS_OBJBROWSER_BROWSERSETTINGS |
物件瀏覽器 | IDM_VS_TOOL_OBJECT_BROWSER_GO | IDG_VS_OBJBROWSER_SEARCH2 |
輸出 | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_SELECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP |
尋找及取代 | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB |
尋找結果 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND |
尋找結果 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND |
程式碼片段 | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP |
書籤 | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTBM IDG_VS_BWNEXTBMF IDG_VS_BWENABLE IDG_VS_BWDELETE |
工作清單 | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST |
使用者工作 | IDM_VS_TOOL_USERTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_USERTASKS_EDIT |
錯誤清單 | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP |
呼叫瀏覽器 | IDM_VS_TOOL_CALLBROWSER1..16 | IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS IDG_VS_TOOLBAR_CALLBROWSER1_TYPE IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS |
中斷點 | 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 |
反組譯碼 | guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR |
記憶體 1-4 | guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1...4 | IDG_MEMORY_EXPRESSION1..4 IDG_MEMORY_COLUMNS1..4 |
程序 | 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 |