Visual Studio ツール バーの GUID および ID

このトピックでは、Visual Studio 統合開発環境 (IDE) に含まれているツール バーおよびそれらに含まれるグループの、GUID と ID の値について説明します。 これらの値は、Visual Studio SDK の一部としてインストールされる .vsct ファイルで定義されています。 詳細については、「IDE 定義コマンド、メニュー、およびグループ」を参照してください。

Note

Visual Studio で使用できるツール バーの多くは、Visual Studio では定義されていません。また、それらの GUID と ID の値はパブリックではありません。 このトピックでは、Visual Studio SDK の .vsct ファイルで定義されているツール バーのみを示します。

.vsct ファイルで定義されている IDE オブジェクトを操作する方法の詳細については、「メニューとコマンドを拡張する」を参照してください。

Visual Studio IDE で提供されている既定のツール バーでは、GUID:ID 構文で特に指定されている場合を除き、GUID guidSHLMainMenu が使用されます。

IDE ツール バー

Visual Studio IDE では、次のツール バーが提供されています。 ツール バーを表示するには、[ツール] メニューの [ツール バー] サブメニューで選択します。 ツール ウィンドウのツール バーは、このセクションには含まれていません。

ツール バーの直接の子になることができるのはグループだけです。 グループを追加するには、その親としてツール バーの GUID と ID を設定します。 ツール バーにボタンを追加するには、その親としてツール バー上のグループを設定します。

ツール バー id
Standard IDM_VS_TOOL_STANDARD
Build IDM_VS_TOOL_BUILD
テキスト エディター IDM_VS_TOOL_TEXTEDITOR
デバッグ guidVSDebugGroup:IDM_DEBUG_TOOLBAR
デバッグの場所 guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR

特殊なツール バー

これらのツール バーは、Visual Studio IDE で定義されていますが、特化された機能を提供します。また、コマンド グループをホストしません。

ツール バー id
Add コマンド IDM_VS_TOOL_ADDCOMMAND
Undefined IDM_VS_TOOL_UNDEFINED
XML スキーマ IDM_VS_TOOL_SCHEMA
XML データ IDM_VS_TOOL_DATA

IDE ツール バーのグループ

標準ツール バーにボタンを追加するには、その親として次のいずれかのグループを設定します。 グループは、親ツール バーによって並べ替えられます。

標準ツール バーのグループ

名前 id
保存/開く 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

[ビルド] ツール バーのグループ

名前 id
ビルド バー IDG_VS_BUILDBAR
Cancel IDG_VS_BUILD_CANCEL

[テキスト エディター] ツール バーのグループ

名前 id
完了 IDM_VS_TOOL_TEXTEDITOR
インデントする IDG_VS_EDITTOOLBAR_INDENT
コメント IDG_VS_EDITTOOLBAR_COMMENT
ブックマーク IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS

[デバッグ] ツール バーのグループ

名前 id
実行 IDM_DEBUG_TOOLBAR
ステップ実行 IDG_DEBUG_TOOLBAR_STEPPING
視聴する IDG_DEBUG_TOOLBAR_WATCH
Windows IDG_DEBUG_TOOLBAR_WINDOWS

[デバッグの場所] ツール バーのグループ

名前 id
デバッグの場所 IDG_DEBUG_CONTEXT_TOOLBAR

ツール ウィンドウのツール バー

ツール バーは、IDE に直接表示されるか、ソリューション エクスプローラーのようなツール ウィンドウに表示されます。 ツール ウィンドウは .vsct ファイルでは定義されていないため、ツール ウィンドウのツール バーには定義された親がありません。 代わりに、コード内に記述されます。 IDE のツール ウィンドウに表示されるツール バーと、それらに含まれるコマンド グループを次の表に示します。

Note

ツール バーとグループでは、GUID:ID 構文で特に指定されている場合を除き、GUID guidSHLMainMenu が使用されます。 ツール バーに対して 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

関連項目