VS2003 加载 PNG 图片资源问题

来源:互联网 发布:暗黑3台服mac 编辑:程序博客网 时间:2024/05/16 09:38

我搞了好久,不知道什么原因,网上也查了,这方面的好,后来碰巧如下解决掉了,记录下来。如有好的方法谢谢分享。

1、资源视图下新建。在资源视图下插入“PNG”,此时生成一个空的PNG资源,名字也是默认值,在VS2003环境下打开是空。

2、改Filename属性(重要)。把新建后的PNG资源的Filename属性改成你的资源文件路径和文件名,当时我的是(res\PLATFORM_FRAME\BT_NAVIGATION_7.png),然后使命ID属性,在文件上右键保存资源。此时打开文件也是空

3、解决方案视图下复制资源文件二进制代码。在解决方案视图下,找到资源文件BT_NAVIGATION_7.png,右键用打开方式,选择二进制编辑器,打开。看到二进制代码,全选复制。

4、回到资源视图把复制到的二进制码粘贴到为空的资源文件下:BT_NAVIGATION_7.png,保存OK。


补充:添加BMP的时候也是关键要把二进制编码编进去,我的方法是把已经成功加载的BMP格式图片替换成你要加载的图,这样能确保用二进制编码读取你想加的新图,把二进制编码考出来后再把之前的还原。

0 0
原创粉丝点击