我已经苦苦挣扎了好几个小时,试图弄清楚如何在 C++/CLI 中使用资源。我已经搞砸了 resource.h/app.rc 文件以及托管的 resx 文件,但无济于事。
我只有几个 PNG 图像,我想与 PictureBox 一起使用,但我似乎无法弄清楚如何设置资源......
谢谢你的帮助,
亚历克斯
我已经苦苦挣扎了好几个小时,试图弄清楚如何在 C++/CLI 中使用资源。我已经搞砸了 resource.h/app.rc 文件以及托管的 resx 文件,但无济于事。
我只有几个 PNG 图像,我想与 PictureBox 一起使用,但我似乎无法弄清楚如何设置资源......
谢谢你的帮助,
亚历克斯
在您的代码中以这种方式使用它:
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”是资源文件中图像的名称。