VC工具栏图标制作流程

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代码也就比较轻松了,自己做界面也可以,呵呵。做应用程序产品,最好还是有一套自己的界面库管理应用方法,不管是买的还是开源的还是自己开发维护的。

你可能感兴趣的:(windows,.net,搜索引擎,项目管理,vc++)