VC工具栏图标制作流程

VC工具栏图标制作流程

本篇文章来源于:开发学院 http://edu.codepub.com  

原文链接:http://edu.codepub.com/2010/0326/21372.php

 

VC做工具栏上的图标,或其他用到的图标是比较麻烦的了,遇到了几次,干脆把流程写下来:

(1)准备好要用到的图标资源,记得图标是有可能有版权的,http://www.iconfinder.net是个不错的搜索图标引擎;

(2)确定要用多大的图标,一般是16x16,32x32,48x48 ,然后在Visual Studio里把VC的Toolbar资源修改成响应大小,还有所需的图标个数;

(3)用Photoshop把图标改成合适大小(16,32,48)的BMP格式 ,用Windows自带的画图程序也可以,不过不会支持很多图像格式,而且效果也不好;

(4)用TBCreator(toolbar creator)或Visual Toolbar把这些图标合成需要的工具栏;

(5)到工程项目的res文件夹里,把相应的BMP资源替换成合成的BMP图像就好了;

(6)有时候仅仅替换了资源的工具栏并没有得到很好的效果,所以要写代码了,可以改造CToolBar,主要是用CImageList来添加相应图标,其实很多VC控件都可以用CImageList来实现漂亮图标了,这里我没仔细深入过,可以到http://www.codeproject.com 上找一大堆;

(7)用界面库就不用这么麻烦了,我只用过BCGControlBar和xtreme toolkit。BCG应该是比较强大的,当初学了很多他们的界面设计思想,再看xtreme toolkit代码也就比较轻松了,自己做界面也可以,呵呵。做应用程序产品,最好还是有一套自己的界面库管理应用方法,不管是买的还是开源的还是自己开发维护的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VC/VS工具栏图标合成软件 1. 增加,删除,排列位图按钮图片; 2. 详细记录每个新增图片的尺寸,大小,颜色深度,所在路径; 3. 图片来源可以有很多种格式(例如:*.ICO,*.BMP,*.JPG,*.GIF,*.PNG,*.TIF,...),同时也可以将程序中产生的图像存成多种格式; 4. 自动预览合成的图像,支持图像输出存盘; 5. 自动生成禁止(灰度)图像,支持图像输出存盘; 6. 支持16色,256色,真彩色和 32 位色位图图像; 7. 支持16X16, 24X24,32X32,48X48大小的图像输入,特别地,可以自定义将要生成图标的尺寸; 8. 支持从剪贴板输入位图图像,也支持将合成图像放入剪切板供其它图像处理程序处理; 9. 支持图片顺序调整,并可实时显示调整后所合成图像; 10. 支持鼠标右键菜单功能; 11. 选择图片时,支持图片自动预览; 12. 合并后图片(或其它可被横向等分的宽图片)可自动分解为原来未合并前的图片,支持图片顺序重新调整。 13. 支持透明色:图片背景色可设置为透明,用户可选择何种颜色作为透明色,此功能对带界面皮肤的软件来说,很有用处,无论皮肤界面的颜色如何变化,北京都能融入新的界面中; 14. 可将多个不同背景色的图片合成一个大图,并重新设置背景色; 15. 支持自选取背景色和手动设置背景色,特别地,设置颜色时有屏幕取色功能; 16. 程序中所有可以选定的图片均可以各种图片格式保存至磁盘;

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值