次の方法で共有


IDE 定数

VSConstants クラスは、これまでヘッダー ファイルでのみ定義されていた統合開発環境 (IDE) に固有の定数をサポートします。

論理ビューと物理ビュー

説明
Code_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、[プログラムから開く] ダイアログ ボックス (この場合、選択可能なコード ビュー) が取得されます。
Debugging_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、[プログラムから開く] ダイアログ ボックス (この場合、Code_guid と同じビューにマップされる選択可能な Debugging_guid デバッグ ビューが表示される) が取得されます。
Designer_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、[プログラムから開く] ダイアログ ボックス (この場合、[フォームの表示] デザイナー ビュー) が取得されます。
Primary_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、[プログラムから開く] ダイアログ ボックス (この場合、エディター ファクトリのデフォルト ビューとプライマリ ビュー) が取得されます。
TextView_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、[プログラムから開く] ダイアログ ボックス (この場合、ドキュメントまたはデータ テキスト エディター ビュー用) が取得されます。
UserChooseView_guid GUID_VSStandardCommandSet97 cmdidOpenWith ハンドラーで、OpenStandardEditor メソッドにこの値を渡すと、使用するユーザー定義ビューを選択するようにユーザーにダイアログが表示されます。

エディター ファクトリ フラグ

説明
CEF.CloneFile CreateEditorInstance メソッドの最初のパラメーターとしてビットごとに結合される古いフラグ。
CEF.OpenAsNew CreateEditorInstance メソッドの最初のパラメーターとしてビットごとに結合され、エディター ファクトリが必要な修正を実行する必要のあることを示します。
CEF.OpenFile CreateEditorInstance メソッドの最初のパラメーターとしてビットごとに結合されます。このフラグは、CEF.CloneFile とは同時に指定できません。
CEF.Silent CreateEditorInstance メソッドの最初のパラメーターとしてビットごとに結合され、エディター ファクトリがユーザー インターフェイス (UI) を表示せずにエディターを作成する必要があることを示します。

Visual Studio のエラー

説明
VS_E_BUSY 対象のオブジェクトが既にビジー状態である場合に、インターフェイスによって非同期動作に返される定数
VS_E_INCOMPATIBLEDOCDATA "互換性のないドキュメント データ" を示す Visual Studio に固有のエラー HRESULT。
VS_E_PACKAGENOTLOADED "パッケージが読み込まれていません" を示す Visual Studio に固有のエラー HRESULT。
VS_E_PROJECTALREADYEXISTS "プロジェクトは既に存在します" を示す Visual Studio に固有のエラー HRESULT。
VS_E_PROJECTMIGRATIONFAILED "プロジェクトの構成に失敗しました" を示す Visual Studio に固有のエラー HRESULT。
VS_E_PROJECTNOTLOADED "プロジェクトが読み込まれていません" を示す Visual Studio に固有のエラー HRESULT。
VS_E_SOLUTIONALREADYOPEN "ソリューションは既に開いています" を示す Visual Studio に固有のエラー HRESULT。
VS_E_SOLUTIONNOTOPEN "ソリューションが開いていません" を示す Visual Studio に固有のエラー HRESULT。
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED IVsOutput インターフェイスから配列を指定するためのパラメーターを持つビルド インターフェイスによって返されますが、実装によって、すべての出力にメソッドを適用することしかできません。
VS_E_UNSUPPORTEDFORMAT ドキュメントの形式がエディターで開けない場合、CreateEditorInstance メソッドでこの値が返されます。
VS_E_WIZARDBACKBUTTONPRESS ユーザーが Visual Studio ウィザードの [戻る] ボタンを押したことを示す HRESULT 値。

Visual Studio の定数

説明
VS_S_PROJECTFORWARDED "プロジェクトが転送されました" を示す Visual Studio に固有のエラー HRESULT。
VS_S_TBXMARKER "ツールボックス マーカー" を示す Visual Studio に固有の定数。
VSM_ENTERMODAL モダリティの開始を示す OnBroadcastMessage メソッドを介して通知メッセージをブロードキャストする Visual Studio に固有の定数。
VSM_EXITMODAL モダリティの終了を示す OnBroadcastMessage メソッドを介して通知メッセージをブロードキャストする Visual Studio に固有の定数。
VSM_TOOLBARMETRICSCHANGE コマンド バーのメトリックが変更されたを示す OnBroadcastMessage メソッドを介して通知メッセージをブロードキャストする Visual Studio に固有の定数。
VSCOOKIE_NIL Cookie が設定されていないことを示す Visual Studio に固有の定数。
VSITEMID.Nil プロジェクト項目が存在しないことを表す Visual Studio 項目識別子。 この値は、現在選択されているものがない場合に使用されます。
VSITEMID.Root プロジェクト階層のルートを表す Visual Studio 項目識別子。単一の項目ではなく、階層全体を識別するために使用されます。
VSITEMID.Selection 現在選択されている項目 (階層のルートを含むことができる) を表す Visual Studio の項目識別子。

IVsSelectionEvents

たとえば、OnElementValueChanged の呼び出しなどで、IDE のどのコンポーネントが選択されたかを表します。

定数
SelectionElement.DocumentFrame 0x2
SelectionElement.PropertyBrowserSID 0x4
SelectionElement.StartupProject 0x3
SelectionElement.UndoManager 0x0
SelectionElement.UserContext 0x5
SelectionElement.WindowFrame 0x1

VSSELELEMID

新しい選択状態を示すために使用される定数。

定数
VSConstants.VSSELELEMID 2
VSConstants.VSSELELEMID 7
VSConstants.VSSELELEMID 4
VSConstants.VSSELELEMID 6
VSConstants.VSSELELEMID 3
VSConstants.VSSELELEMID 0
VSConstants.VSSELELEMID 5
VSConstants.VSSELELEMID 1

コンポーネント セレクター ダイアログ定数

定数
CPDN_SELCHANGED WM_USER + 1280
CPDN_SELDBLCLICK WM_USER + 1281
CPPM_CLEARSELECTION WM_USER + 1290
CPPM_GETSELECTION WM_USER + 1287
CPPM_INITIALIZELIST WM_USER + 1285
CPPM_INITIALIZETAB WM_USER + 1288
CPPM_QUERYCANSELECT WM_USER + 1286
CPPM_SETMULTISELECT WM_USER + 1289

関連項目