共用方式為


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

另請參閱