分享

VC工具栏图标制作流程

 MFCDialog 2012-05-04

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

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

(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./ 上找一大堆;

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多