如何将包含在一个bmp文件中的多个等尺寸小图添加到imagelist控件中
如何将包含在一个bmp文件中的多个等尺寸小图添加到imagelist控件中 问题点数:0、回复次数:8Top
1 楼angelface(§<@#$&^%$>§)回复于 2003-11-02 19:26:05 得分 0
好像直接load进去就行了吧,Top
2 楼ly840325(CPP(来。。。给大爷笑个))回复于 2003-11-02 19:39:03 得分 0
add 呀,用ctrl连续选择,就可以了Top
3 楼snowdesert(雪沙漠)回复于 2003-11-02 21:36:33 得分 0
拜托,我说的是在一个bmp文件中的多个小图,注意是多个小图在一个bmp文件中Top
4 楼wind8bell(风之铃)回复于 2003-11-02 21:42:45 得分 0
用photoshop等软件切割好,然后再使用。Top
5 楼snowdesert(雪沙漠)回复于 2003-11-03 08:54:37 得分 0
晕 这里没有真正懂得的吗 大家不要答非所问好不好Top
6 楼freegeek(freegeek)回复于 2003-11-03 14:59:56 得分 0
晕 可能吗?Top
7 楼saien(精益求精)回复于 2003-11-03 15:09:11 得分 0
直接load就可以Top
8 楼rick29(rick.z)回复于 2003-11-07 10:46:22 得分 0
bmp:=TBitmap.Create;
bmp.LoadFromFile('TestImg1.bmp');
il.Add(bmp,nil);
Application.MessageBox(PCHAR(IntToStr(il.Count)),'num');
直接把你的那个包含多个bitmap的.bmp读入一个TBitmap,然后再在ImageList中Add就可以。不过要注意在Add之前,要设定正确ImageList中的单个图片的Height和Width,即TImageList的Height和Width属性。不信你可以试试类似上面的代码,如果TestImg1是48*16,则此时ImageList的Count就会告诉你已经有了三个图片(缺省情况下ImageList的Height和Width都是16)Top




