0

C++/CLI でリソースを使用する方法を理解しようと、何時間も苦労してきました。resource.h/app.rc ファイルと管理対象の resx ファイルをいじりましたが、役に立ちませんでした。

PictureBoxで使用したいPNG画像がいくつかありますが、リソースをセットアップする方法がわかりません...

ご協力いただきありがとうございます、

アレックス

4

1 に答える 1

2
  • Windows フォーム プロジェクトを作成する
  • プロジェクトに新しいリソース ファイル (resx) を追加する
  • そのファイルを開くと、リソース エディターが表示されます
  • 左上隅で画像モードに切り替えます
  • 上部の [リソースの追加] をクリックして、画像を追加します
  • コードでは、次のように使用します。

    using namespace System::Resources;
    
    ResourceManager^ rm = gcnew ResourceManager("ImageResources.MyResources", GetType()->Assembly);
    
    pictureBox1->Image = safe_cast<Image^>(rm->GetObject(L"MyImage");
    

"ImageResources" は名前空間の名前、"MyResources" は resx ファイルの名前、"MyImage" はリソース ファイル内のイメージの名前です。

于 2012-08-10T20:25:26.887 に答える