导入位图
为什么小生在资源示图中想用"导入"的方法把现成的位图导入到工程却老是失败?一般位图的初始化是在别个类里边完成呢? 问题点数:0、回复次数:5Top
1 楼imyourkobe()回复于 2004-12-04 21:37:17 得分 0
BMP格式的没问题吧,只是看不到,可以通过PICTURE控件关联显示Top
2 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2004-12-04 21:40:54 得分 0
你是VC.NET吧,是个小BUG,用6.0导吧Top
3 楼WilliamsTaotao(威廉)回复于 2004-12-05 09:02:19 得分 0
我用V6试了可在导入时没有.bmp这个选项而且当我选择*.*条目并导入一张只有两种颜色的位图时出现了如下的醒告:
The bitmap has been imported correctly, however because it contains more than 256 colors it cannot be loaded in the bitmap editor.
然后我去项目文件夹下看了根本没有什么位图请问这是怎么回事呀!Top
4 楼IloveAzhu(AJUN)回复于 2004-12-05 09:38:46 得分 0
这个位图是不止256色的,所以在RC中是无法正确显示,但是已经导入到你的工程中了,完全是正常的啊!
你以后只要通过ID就可以调用这个位图了。Top
5 楼lgl2004(梁子)回复于 2004-12-05 09:49:27 得分 0
IloveAzhu(AJUN) 说的没错,还有一个办法,
就是直接修改你应用程序的资源文件(*.rc),有时这种办法在批量导入时十分有用。
只要添加类似下面的东东就可以了:
// Bitmap
//
IDB_FEED0 BITMAP DISCARDABLE "res\\feed.bmp"
IDB_GBUTTONDOWN BITMAP DISCARDABLE "res\\gbuttondwon.bmp"
IDB_GBUTTONUP BITMAP DISCARDABLE "res\\gbuttonup.bmp"
IDB_RBUTTONUP BITMAP DISCARDABLE "res\\rbuttonup.bmp"Top




