リソース エディター (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 リソースを表示するには
メニューの [表示]>[その他のウィンドウ]>[リソース ビュー] に移動します。
[リソース ビュー] ウィンドウが最前面のウィンドウではない場合は、[リソース ビュー] タブを選択して最前面に表示します。
リソース ビューから、表示するリソースが含まれているプロジェクトのフォルダーを展開します。 たとえば、ダイアログ リソースを表示する場合は、Dialog フォルダーを展開します。
リソース (IDD_ABOUTBOX など) をダブルクリックします。
リソースが適切なエディターで開きます。 たとえば、ダイアログ リソースの場合は、ダイアログ エディター内でリソースが開きます。
既存の Win32 リソースを削除するには
リソース ビューで、リソースの種類のノードを展開します。
削除するリソースを右クリックして、[削除] を選択します。
ヒント
この方法は、プロジェクトの外部のドキュメント ウィンドウで .rc ファイルを開いている場合にも使用できます。
マネージド プロジェクトのリソース
マネージド プロジェクトでは、リソース スクリプト ファイルを使用しないため、ソリューション エクスプローラーからリソースを開く必要があります。 イメージ エディターとバイナリ エディターを使用して、マネージド プロジェクトのリソース ファイルを操作します。 編集するマネージド リソースは、リンクされたリソースである必要があります。Visual Studio リソース エディターは、埋め込みリソースの編集をサポートしていません。
リソース エディターでマネージド リソースを表示するには、ソリューション エクスプローラーで、リソース (たとえば Bitmap1.bmp) をダブルクリックすると、それが適切なエディターで開きます。
既存のマネージド リソースを削除するには、ソリューション エクスプローラーで、削除するリソースを右クリックし、[削除] を選択します。
リソースのプレビュー
リソースをプレビューして、ファイルを開くことなくグラフィカル リソースを表示できるようにします。 また、コンパイル後の実行可能ファイルではリソース識別子が数値に変更されるため、これにもプレビューが役立ちます。 多くの場合、これらの数値識別子は十分な情報を提供しないため、リソースのプレビューを使用すると、リソースを簡単に識別できます。
次のリソースの種類は、ビジュアル レイアウト プレビューを提供しています: ビットマップ、ダイアログ、アイコン、メニュー、カーソル、ツール バー
次のリソースは、ビジュアル プレビューを提供していません: アクセラレータ、マニフェスト、文字列テーブル、バージョン情報
Note
リソースをプレビューするには Win32 が必要です。
リソースをプレビューするには
リソース ビューまたはドキュメント ウィンドウで、リソース (たとえば、IDD_ABOUTBOX) を選択します。
プロパティ ウィンドウで、[プロパティ ページ] ボタンを選択します。
ヒント
ショートカットを使用し、メニューの [表示]>[プロパティ ページ] に移動します。
リソースのプロパティ ページが開き、そのリソースのプレビューが表示されます。 上下の方向キーを使用して、リソース ビューまたはドキュメント ウィンドウ内のツリー コントロールを移動できます。 プロパティ ページは開いたままになり、フォーカスがありプレビューできるリソースが表示されます。
要件
なし