Visual C++ .NET または Visual C++ 2005 を使用してダイアログ リソースを 1 つのプロジェクトから別のプロジェクトにインポートする方法

概要

この資料では、リソース ファイルまたは Microsoft Visual C++ .NET プロジェクトを Visual C++ .NET プロジェクトを別のリソース テンプレート、Visual C++ 2005 の別のプロジェクトを Microsoft Visual C++ 2005 のプロジェクトのリソース テンプレートは、ダイアログ リソースをインポートする方法について説明します。

この資料では、Windows フォーム アプリケーション テンプレートとリソースをコピーできるは、MFC アプリケーション テンプレートを使用してダイアログ リソースに基づくプロジェクトを作成する方法についても説明します。1 つのプロジェクトから別のプロジェクトにリソースをコピーするのには 2 種類の方法についても説明します。

先頭に戻る

要件

この資料は次のトピックに精通している事を前提としています。
  • Visual C++ .NET または Visual C++ 2005年を使用したプログラミング
  • リソース ファイル
先頭に戻る

Visual C++ .NET または Visual C++ 2005 では、ダイアログ ベースのアプリケーションを作成します。

Visual C++ .NET 2003 または Visual C++ 2005 では、MFC アプリケーション プロジェクト テンプレートまたは Windows フォーム アプリケーション プロジェクト テンプレートを使用してダイアログ ベースのアプリケーションを作成できます。Visual C++ .NET 2002 では、MFC アプリケーション プロジェクト テンプレートを使用してダイアログ ベースのアプリケーションを作成できます。

Visual C++ .NET 2003 または Visual C++ 2005 の Windows フォーム アプリケーション プロジェクト テンプレートを使用してダイアログ ベースのアプリケーションを作成するには、次の手順を実行します。
  1. Microsoft Visual Studio .NET 2003年または Microsoft Visual Studio 2005 を起動します。
  2. [ファイル] メニューのをポイントします。
    新規作成し、[プロジェクト] をクリックします。
  3. [ Visual C++ プロジェクトをクリックします。
    プロジェクトの種類、し、[テンプレート] で、 Windows フォーム アプリケーション (.NET) ] をクリックします。

    注: Visual Studio 2005 では、[ Visual C++をクリックします。
    プロジェクトの種類、し、[テンプレート] で、 Windows フォーム アプリケーション] をクリックします。
  4. ] テキスト ボックスに次のように入力します。
    DialogApp、し、[ OK] をクリックします。デフォルトで form1 が作成されます。
  5. ソリューション エクスプ ローラーで、[リソース ビュー ] タブをクリックします。
  6. [リソース ビュー] で、[ DialogApp] ノードを展開します。
  7. App.rcフォルダーを右クリックし、 [リソースの追加] をクリックします。
  8. リソースの追加] ダイアログ ボックスで次のように展開します。
    ダイアログの [リソースの種類です。
  9. IDD_FORMVIEW [英語 (u. s.)]をクリックし、[新規] をクリックします。ダイアログ リソースを新規では、プロジェクトに追加され、デザイン ビューで開きます。
    注: Visual Studio 2005 では、[ IDD_FORMVIEWを] をクリックします。
  10. ダイアログ テンプレートを右クリックし、をクリックしてください
    プロパティです。
  11. IDプロパティをIDD_MY_FORMVIEWに変更します。
  12. ダイアログ テンプレートにボタンコントロールを追加します。
  13. すべてのファイルを保存するのには ctrl キーと shift キーを押しながら S キーの組み合わせを押します。
  14. [ファイル] メニューの [ソリューションを閉じるには、ソリューションを閉じるをクリックします。
  15. Visual Studio .NET 2003 または Visual Studio 2005年を終了します。
Visual C++ .NET 2002 または Visual Studio 2005 をいずれかの Visual C++ .NET 2003 で、MFC アプリケーション プロジェクト テンプレートを使用して、ダイアログ ベースのアプリケーションを作成するには、これらの手順に従います。
  1. Microsoft Visual Studio .NET または Visual Studio 2005を起動します。
  2. [ファイル] メニューのをポイントします。
    新規作成し、[プロジェクト] をクリックします。
  3. [ Visual C++ プロジェクトをクリックします。
    プロジェクトの種類、し、[テンプレート] で [ MFC アプリケーション] をクリックします。

    注: Visual Studio 2005 では、[ Visual C++をクリックします。
    プロジェクトの種類、し、[テンプレート] で [ MFC アプリケーション] をクリックします。
  4. ] テキスト ボックスに次のように入力します。
    DialogAppを入力し、
    OK.
  5. MFC アプリケーション ウィザード - DialogApp] ダイアログ ボックスで、アプリケーションの種類をクリックします。
  6. [アプリケーションの種類を選択する] をクリックします。
    ダイアログ ベースしをクリックし、
    終了します。
  7. ソリューション エクスプ ローラーで、[リソース ビュー ] タブをクリックします。
  8. [リソース ビュー] で、[ DialogApp] ノードを展開します。
  9. DialogApp.rcフォルダーを右クリックし、リソースの追加] をクリックします。
  10. リソースの追加] ダイアログ ボックスで次のように展開します。
    ダイアログの [リソースの種類です。
  11. IDD_FORMVIEW [英語 (u. s.)]をクリックし、[新規] をクリックします。ダイアログ リソースを新規では、プロジェクトに追加され、デザイン ビューで開きます。
    注: Visual Studio 2005 では、[ IDD_FORMVIEWを] をクリックします。
  12. ダイアログ テンプレートを右クリックし、をクリックしてください
    プロパティです。
  13. IDプロパティをIDD_MY_FORMVIEWに変更します。
  14. ダイアログ テンプレートにボタンコントロールを追加します。
  15. すべてのファイルを保存するのには ctrl キーと shift キーを押しながら S キーの組み合わせを押します。
  16. [ファイル] メニューの [ソリューションを閉じるには、ソリューションを閉じるをクリックします。
  17. Visual Studio .NET または Visual Studio 2005年を終了します。
先頭に戻る

ダイアログ リソースをコピーします。

Visual C++ .NET または Visual C++ 2005 のプロジェクトのリソース ファイルから別の Visual C++ .NET または Visual C++ 2005 のプロジェクトのリソース ファイルにダイアログ リソースをコピーするには、以下の手順をします。

注: リソース ファイルに拡張子 .rc があります。
  1. Visual Studio .NET または Visual Studio 2005 を起動します。
  2. [ファイル] メニューのをポイントします。
    オープンし、[ファイル] をクリックします。
  3. ソース リソース ファイルを探します。
  4. リソース ファイルをクリックしをクリックし、
    開くファイルを開くことに。
  5. 先のリソース ファイルには、2 ~ 4 の手順を実行します。
  6. ソース リソース ファイルに切り替えるには、このファイルのファイル名を含むタブをクリックします。
  7. ソース リソース ファイルのファイル名と同じ名前を持つフォルダーを展開します。
  8. Dialog]フォルダーを展開します。
  9. ダイアログ リソースをコピーするを右クリックし、[コピー] をクリックします。
  10. リンク先のリソース ファイルに切り替えるには、このファイルのファイル名を含むタブをクリックします。
  11. リンク先のリソース ファイルのファイル名と同じ名前を持つフォルダーを右クリックし、[貼り付け] をクリックします。ダイアログ リソースは、対象のリソース ファイルの [ダイアログ] フォルダーに表示されます。
  12. すべてのファイルを保存するのには ctrl キーと shift キーを押しながら S キーの組み合わせを押します。
  13. [ファイル] メニューの [ソリューションを閉じるには、ソリューションを閉じるをクリックします。
先頭に戻る

リソース テンプレートを使用します。

Visual C++ .NET プロジェクトのリソース テンプレート ファイルから別のプロジェクトにダイアログ リソースをインポートするには、次の手順を実行します。
  1. Visual Studio .NET または Visual Studio 2005 を起動します。
  2. [ファイル] メニューのをポイントします。
    オープンし、[ファイル] をクリックします。
  3. ソース リソース ファイルを探します。
  4. リソース ファイルをクリックしをクリックし、
    開くファイルを開くことに。
  5. [ファイル] メニューの [保存] をクリックします
    FileName As.

    ファイル名は、リソース ファイルのファイル名のプレース ホルダーです。
  6. リソース テンプレート ファイルとしてリソース ファイルを保存するにはファイルの種類] ボックスの一覧で、[リソース テンプレート (*.rct)を選択し、[保存] をクリックします。
  7. [ファイル] メニューで、次のようにクリックします。
    リソース ファイルを閉じる閉じるを。
  8. [ファイル] メニューの[ソリューションを開くをクリックします。
  9. ソリューションを開く] ダイアログ ボックスでダイアログ リソース ファイルをコピーする必要がありますをターゲット プロジェクトを探します。
  10. ソリューション ファイルをクリックし、をクリックしてください
    開いています
  11. ソリューション エクスプ ローラーで右クリックします。
    プロジェクト名を入力し、
    プロパティです。

    注: プロジェクト名は、開いているプロジェクトの名前のプレース ホルダーです。
  12. 表示される [ ProjectNameプロパティ ページ] ダイアログ ボックスでを展開します
    構成プロパティ] フォルダー、しをクリックします
    リソースフォルダーです。
  13. 追加のインクルード ディレクトリのプロパティの値の横にある省略記号ボタン (...) をクリックします。追加のインクルード ディレクトリ] ダイアログ ボックスが表示されます。
  14. ボックスの一覧] ボックスをクリックし、(引用符は不要) 手順 6 で保存したリソース テンプレート ファイルのディレクトリ パスを入力します。

    または、] ダイアログ ボックスを表示する] をクリックすることができますが、省略記号ボタン (...) を表示するリスト ボックスの隅にあるをクリックします。このダイアログ ボックスを使用すると、手順 6 で保存したリソース テンプレート ファイルが格納されているディレクトリをポイントします。
  15. 追加のインクルード ディレクトリ] ダイアログ ボックスで[ok]をクリックします。

    注: 追加のインクルード ディレクトリのプロパティのパスの文字列が引用符で囲まれていないことを確認します。.Rct ファイルのパスにスペースが含まれています、既定では、フォルダーを選択する、省略記号 (...) を使用する場合は、引用符で囲まれています。このような場合は、引用符を削除する必要があります。場合は、パスを入力すると、スペースの正確な数を使用して正しいパスを入力することを確認する必要があります。
  16. [適用] をクリックし、をクリックしてください
    ProjectNameプロパティ ページ] ダイアログ ボックスを閉じます[ok]をします。
  17. ソリューション エクスプ ローラーで、[リソース ビュー ] タブをクリックします。
  18. リソース ビューで、展開、
    プロジェクト名のノードです。
  19. リソース ファイルに対応するフォルダーを展開します。
  20. ダイアログ] フォルダーを右クリックし、[リソースの追加] をクリックします。
  21. リソースの追加] ダイアログ ボックスで次のように展開します。
    ダイアログの [リソースの種類です。ダイアログ リソースをコピーすることがわかります。
  22. ダイアログ リソースをコピーするをクリックし、ダイアログ リソースをプロジェクトに追加する新規をクリックします。
  23. プロジェクトを保存するのには ctrl キーと shift キーを押しながら S キーの組み合わせを押します。
  24. [ファイル] メニューの [ソリューションを閉じるには、ソリューションを閉じるをクリックします。
  25. Visual Studio .NET または Visual Studio 2005年を終了します。
先頭に戻る

関連情報

1 つのプロジェクトのリソースのコピーの詳細については、次の Microsoft Developer Network (MSDN) Web サイトを参照してください。先頭に戻る
プロパティ

文書番号:829437 - 最終更新日: 2017/02/01 - リビジョン: 1

フィードバック