2012-08-10 81 views
0

我一直在努力研究如何在C++/CLI中使用资源。我弄乱了resource.h/app.rc文件以及托管的resx文件无济于事。图片资源?

我只是,我想用一个图片使用几个PNG图像,但我似乎无法弄清楚如何设置资源...

感谢您的帮助,

亚历

回答

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”是资源文件内部图像的名称。