MFC界面之通过软件制作图像序列

本来一直想用FormView来做现在这个界面,但是后来偶然看到做相同项目的人用了Ribbon功能区,才觉得这也是个不错的选择,而且在界面的布局上省了很多事,于是,动手。

之前一直很少用这个,每次用新的东西的时候都是好一番折腾,也只怪现在写程序实在过少。

我这里就写一个单文档的吧,具体参考鸡啄米的Ribbon界面开发之五十二、五十三、五十四,具体网址在这:点击打开链接

具体纠结在为控件添加图标上,尽管在资源里面添加了位图或者图标,但是点击控件然后选择图像索引的时候,弹出的图像集合界面里面什么资源也没有(如下面的图1所示),在索引里面填上相应的资源ID也不管用。百度、Google了很多次,由于这种问题实在是太低级,始终没能找到答案。懒得为界面去花时间写代码那就要为各种细节付出代价,后来偶然在某个人的博客里面看到了(也忘了是在哪里看到,所以不能引用咯)原来是要先给类别(Category)添加相应的图像序列,然后才能在控件里面选择类别里面图像序列中的图像!哦……!好吧~


图1

要自己去手动画图标然后用代码加载到CImageList也是个麻烦事啊,能下载到好看的图标然后通过软件生成图像序列当然是再好不过了。又是一通搜索,在CSDN上找到某个代码狂热爱好者(软件里面署名葛义俊德斯)自己写的一个图标合成工具点击打开链接,还挺好用的。不过也有某些小缺点啦,比如每次只能打开一个图像然后一个一个添加啦,比如添加png图片有时候出bug不显示啦(看看下面的图2),不过这已经是2004年写的小软件,还是自己动手写的,已经相当不错啦。


图2

当然专业的就是鸡啄米里面推荐的IconWorkShop了,本人愚钝,找了几个破解版的都不靠谱,直接在官网点击打开链接下了一个,30天试用,那就先试用着吧。

这里面图标合成就相当简单了,直接文件-新建-来自数个图像的图像带,然后文件-保存为(bmp格式),搞定!我去,要不要这么简单。

把图标序列文件(bmp文件)加载进资源,在类别里面选择该图像序列,然后就可以畅通无阻的加图标了!


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值