リソース エディター (C++)

リソース エディターは、Visual Studio プロジェクトに含まれているリソースを作成または変更するための特殊な環境です。 Visual Studio のリソース エディターでは、アプリケーションのリソースをすばやく簡単に作成して変更できるようにする技術とインターフェイスを共有します。 リソース エディターを使用すると、 リソースを適切なエディターで表示して編集 でき、 リソースをプレビューすることができます。

リソースを作成したり開いたりすると、適切なエディターが自動的に開きます。

Note

マネージド プロジェクトでは、リソース スクリプト ファイルを使用しないため、ソリューション エクスプローラーからリソースを開く必要があります。 イメージ エディターバイナリ エディターを使用して、マネージド プロジェクトのリソース ファイルを操作できます。 編集の対象となるマネージド リソースは、リンク リソースである必要があります。 Visual Studio のリソース エディターでは、埋め込みリソースの編集はサポートしていません。

使用 編集
アクセラレータ エディター Visual Studio C++ プロジェクトのアクセラレータ テーブル。
バイナリ エディター Visual C++、Visual Basic、または Visual C# プロジェクトのバイナリ データの情報およびカスタム リソース。
ダイアログ エディター Visual Studio C++ プロジェクトのダイアログ ボックス。
Image Editor Visual C++、Visual Basic、または Visual C# プロジェクトのビットマップ、アイコン、カーソル、およびその他のイメージ ファイル。
メニュー エディター Visual Studio C++ プロジェクトのメニュー リソース。
Ribbon エディター MFC プロジェクトのリボン リソース。
ストリング エディター Visual Studio C++ プロジェクトの文字列テーブル。
ツール バー エディター Visual Studio C++ プロジェクトのツール バー リソース。 ツール バー エディターは、イメージ エディターの一部です。
バージョン情報エディター Visual Studio C++ プロジェクトのバージョン情報。

Note

プロジェクトに .rc ファイルがまだ含まれていない場合は、「方法: リソースの作成」を参照してください。

リソースの表示と編集

それぞれのリソースの種類に固有のリソース エディターがあります。 関連するエディターを使用して、リソースの再配置、サイズ変更、コントロールや機能の追加、または変更を行うことができます。 また、テキスト形式とバイナリ形式でリソースを編集することもできます。 詳細については、「方法: リソースの作成」を参照してください。

一部のリソースの種類は、さまざまな方法でインポートして使用できる個別のファイルになります。これには、ビットマップ、アイコン、カーソル、ツール バー、および html ファイルが含まれます。 このようなリソースは、ファイル名とリソース識別子を持ちます。 その他の Win32 プロジェクトのダイアログ、メニュー、文字列テーブルなどは、リソース スクリプト (.rc) ファイルまたはリソース テンプレート (.rct) ファイルの一部としてのみ存在します。

また、プロジェクトを開かずに、プロジェクトの外部でリソースを編集することもできます。 詳細については、「方法: リソースの作成」を参照してください。

Note

リソースのプロパティは、プロパティ ウィンドウを使用して変更できます。

  • リソースのプロパティを編集するには、リソース ビューで、編集するリソースを右クリックし、[プロパティ] を選択します。 次に、プロパティ ウィンドウで、リソースのプロパティを変更します。

  • リソースのプロパティに対する変更を元に戻すには、リソース ビューでリソースにフォーカスがあることを確認し、[編集] メニューの [元に戻す] を選択します。

Win32 リソース

Win32 リソースには、[リソース ビュー] ウィンドウでアクセスできます。

リソース エディターで Win32 リソースを表示するには

  1. メニューの [表示]>[その他のウィンドウ]>[リソース ビュー] に移動します。

  2. [リソース ビュー] ウィンドウが最前面のウィンドウではない場合は、[リソース ビュー] タブを選択して最前面に表示します。

  3. リソース ビューから、表示するリソースが含まれているプロジェクトのフォルダーを展開します。 たとえば、ダイアログ リソースを表示する場合は、Dialog フォルダーを展開します。

  4. リソース (IDD_ABOUTBOX など) をダブルクリックします。

    リソースが適切なエディターで開きます。 たとえば、ダイアログ リソースの場合は、ダイアログ エディター内でリソースが開きます。

既存の Win32 リソースを削除するには

  1. リソース ビューで、リソースの種類のノードを展開します。

  2. 削除するリソースを右クリックして、[削除] を選択します。

ヒント

この方法は、プロジェクトの外部のドキュメント ウィンドウで .rc ファイルを開いている場合にも使用できます。

マネージド プロジェクトのリソース

マネージド プロジェクトでは、リソース スクリプト ファイルを使用しないため、ソリューション エクスプローラーからリソースを開く必要があります。 イメージ エディターバイナリ エディターを使用して、マネージド プロジェクトのリソース ファイルを操作します。 編集するマネージド リソースは、リンクされたリソースである必要があります。Visual Studio リソース エディターは、埋め込みリソースの編集をサポートしていません。

  • リソース エディターでマネージド リソースを表示するには、ソリューション エクスプローラーで、リソース (たとえば Bitmap1.bmp) をダブルクリックすると、それが適切なエディターで開きます。

  • 既存のマネージド リソースを削除するには、ソリューション エクスプローラーで、削除するリソースを右クリックし、[削除] を選択します。

リソースのプレビュー

リソースをプレビューして、ファイルを開くことなくグラフィカル リソースを表示できるようにします。 また、コンパイル後の実行可能ファイルではリソース識別子が数値に変更されるため、これにもプレビューが役立ちます。 多くの場合、これらの数値識別子は十分な情報を提供しないため、リソースのプレビューを使用すると、リソースを簡単に識別できます。

次のリソースの種類は、ビジュアル レイアウト プレビューを提供しています: ビットマップ、ダイアログ、アイコン、メニュー、カーソル、ツール バー

次のリソースは、ビジュアル プレビューを提供していません: アクセラレータ、マニフェスト、文字列テーブル、バージョン情報

Note

リソースをプレビューするには Win32 が必要です。

リソースをプレビューするには

  1. リソース ビューまたはドキュメント ウィンドウで、リソース (たとえば、IDD_ABOUTBOX) を選択します。

  2. プロパティ ウィンドウで、[プロパティ ページ] ボタンを選択します。

    ヒント

    ショートカットを使用し、メニューの [表示]>[プロパティ ページ] に移動します。

    リソースのプロパティ ページが開き、そのリソースのプレビューが表示されます。 の方向キーを使用して、リソース ビューまたはドキュメント ウィンドウ内のツリー コントロールを移動できます。 プロパティ ページは開いたままになり、フォーカスがありプレビューできるリソースが表示されます。

必要条件

なし

関連項目

リソース ファイルの操作
リソース ファイル (Visual Studio)
リソース識別子 (シンボル)