コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Visual Studio 拡張機能作成】コンテキストメニューにコマンドを追加する時に使用できる ID

はじめに

<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_XPROJ_PROJITEM"/>

コンテキストメニューにコマンドを追加して
拡張機能を実装する時に使用できる ID をまとめました

リスト

ID 対象
IDM_VS_CTXT_CODEWIN コードウィンドウ
IDM_VS_CTXT_FOLDERNODE フォルダ
IDM_VS_CTXT_ITEMNODE 項目
IDM_VS_CTXT_PROJNODE プロジェクト
IDM_VS_CTXT_REFERENCE 参照
IDM_VS_CTXT_REFERENCEROOT 参照のルート
IDM_VS_CTXT_XPROJ_MULTIITEM 複数選択
IDM_VS_CTXT_XPROJ_PROJITEM プロジェクトを含む複数選択

スクリーンショット

IDM_VS_CTXT_CODEWIN

f:id:baba_s:20171206185408p:plain

コードウィンドウのコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_FOLDERNODE

f:id:baba_s:20171206185416p:plain

フォルダのコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_ITEMNODE

f:id:baba_s:20171206185423p:plain

各ファイルのコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_PROJNODE

f:id:baba_s:20171206185432p:plain

プロジェクトのコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_REFERENCE

f:id:baba_s:20171206185439p:plain

参照内の要素のコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_REFERENCEROOT

f:id:baba_s:20171206185449p:plain

「参照」のコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_XPROJ_MULTIITEM

f:id:baba_s:20171206185457p:plain

項目を複数選択している時のコンテキストメニューにコマンドを追加できます

IDM_VS_CTXT_XPROJ_PROJITEM

f:id:baba_s:20171206185502p:plain

プロジェクトを含む項目を複数選択している時の
コンテキストメニューにコマンドを追加できます

参考サイト様

https://blogs.msdn.microsoft.com/martintracy/2006/05/16/common-context-menu-constants/