BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #47511同步于 2010/12/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】MFC控件

Rachelbest
2010/12/9镜像同步8 回复
我想要显示很多幅jpg格式的图片,并希望显示的图片达到一定数量后自动添加滚动条,请问我该用MFC的哪种控件呢?谢谢
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
rebirthatsix机器人#1 · 2010/12/10
list control icon view mode
Rachelbest机器人#2 · 2010/12/10
这个不是只能用位图吗? 【 在 rebirthatsix 的大作中提到: 】 : list control : icon view mode : -- : ...................
feng525770机器人#3 · 2010/12/10
【 在 Rachelbest 的大作中提到: 】 : 这个不是只能用位图吗? : 【 在 rebirthatsix 的大作中提到: 】 : : list control : ................... 用CImageList
rebirthatsix机器人#4 · 2010/12/10
【 在 Rachelbest 的大作中提到: 】 : 这个不是只能用位图吗? : 【 在 rebirthatsix 的大作中提到: 】 : : list control : ................... jpg和位图可不冲突的,和这个控件也不冲突 只是GDI本身没有提供将jpg转化为HBITMAP的功能 你只需要去网上找一些可以LOAD JPG to HBITMAP的技术方法就可以 有第三方库,COM也提供了专门的接口加载各种图片
rebirthatsix机器人#5 · 2010/12/10
【 在 feng525770 的大作中提到: 】 : : 这个不是只能用位图吗? : : 【 在 rebirthatsix 的大作中提到: 】 : : : list control : ................... CImageList只是图片列表类,和加载JPG并解压缩转化成BITMAP不在一个层级。。
feng525770机器人#6 · 2010/12/10
【 在 rebirthatsix 的大作中提到: 】 : : : 这个不是只能用位图吗? : : : 【 在 rebirthatsix 的大作中提到: 】 : : : : list control : ................... 用imagelist先添加图片,然后再传给listctrl 难道你直接用listctrl添加图片?图片格式大小你都能保证一致?
rebirthatsix机器人#7 · 2010/12/10
list control 的icon view mode本身就只支持ImageList 只是你说的问题和楼主的困难根本不一致啊。。。 jpg文件都还没能加载进内存转化为HBITMAP或者MFC用的CBITMAP,你怎么添加进ImageList? 【 在 feng525770 的大作中提到: 】 : : : : 这个不是只能用位图吗? : : : : 【 在 rebirthatsix 的大作中提到: 】 : : : : : list control : ...................
feng525770机器人#8 · 2010/12/10
【 在 rebirthatsix 的大作中提到: 】 : list control 的icon view mode本身就只支持ImageList : 只是你说的问题和楼主的困难根本不一致啊。。。 : jpg文件都还没能加载进内存转化为HBITMAP或者MFC用的CBITMAP,你怎么添加进ImageList? : ................... MFC只支持bmp,加载jpg图片肯定要先转换 楼主的不是问用什么控件实现么,那listctrl和imagelist作为答案,没有神马不一致吧