如何在MFC中添加多张位图?

[复制链接]
查看11 | 回复3 | 2011-8-28 00:55:07 | 显示全部楼层 |阅读模式
我是这样的:打开Insert菜单中的Resource选项,选中Bitmap,点击右边的Import,弹出一个文件对话框,选择你想加入的位图文件,点击该文件对话框的Import,这时在Resource View中的Bitmap中看见你加入的位图文件。可是当我再想继续添加一张时,就弹出如下窗口,要填resource type.如果我填Bitmap,就会弹出另一个错误:cant import custom resources and assign them to standard resoures types.到底应该怎么做?


回复

使用道具 举报

千问 | 2011-8-28 00:55:07 | 显示全部楼层
mfc不支持jpg文件。只可以以RAW原始格式导入jpg文件,只能自己填写resource type(比如填jpg)后导入, 然后程序调用资源访问的函数,通过resource type名和资源ID得到原始RAW文件数据,用jpg解码代码来手工使用这些数据 。...
回复

使用道具 举报

千问 | 2011-8-28 00:55:07 | 显示全部楼层
建议用GUI+。。可以用N种各种的图片。。原本的MFC只认BMP位图。。...
回复

使用道具 举报

千问 | 2011-8-28 00:55:07 | 显示全部楼层
很简单,因为你import的不是BMP文件而是JPG文件...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行