vs2012 mfc 更改工具栏toolbar

这篇博客介绍了如何利用TBCreator制作真彩工具栏图标,并结合CtrueColorToolBar类在VS2012 MFC应用中实现真彩工具栏。步骤包括图标合并、导入资源、修改按钮大小、替换工具栏类以及设置响应函数。
摘要由CSDN通过智能技术生成

1. 下载一个可以制作真彩工具栏图标的免费的小工具,叫做TBCreator。链接: http://pan.baidu.com/s/1mgDUn6g 密码: npsi

     利用它,可以把找到的需要合并的图标加进去,自动合并成一个真彩工具条位图。而且可以再拆分,重新组合,前后位置也可以从新排列。呵呵,不到一分钟,一个pp的bmp位图就完成了。而且还能同时生成normal图和disabled图。

有一点要注意的是,这个软件有一个bug,在保存的时候不把默认出现的后缀名去掉,保存按钮会失效~~

2.  下载CtrueColorToolBar 类,这是一个专门加载真彩位图制作 toolbar 的很实用的类。用这个类配合上面的工具,是一个很不错的组合。 这个类的下载地址是:http://www.codeproject.com/docking/TrueColorToolBar.asp(本文所在文件夹在含有该类的源文件同时存有一个demo)。

3.  下面进入熟悉的VC,建立一个MFC标准程序,将2中下载的两个文件(一个CPP文件,一个H文件)添加到工程里面。然后重新编译一下程序,这时候会发现多了一个CtrueColorToolBar类。

4.  下面将我们准备好的工具条位图加入到程序中吧,TBCreator能同时生成normal位图和diabled位图,假设如下面的所示:

一个是normal图形,一个是disable图形:

一次提供2个软件均已破解,可直接注册使用。 这两个软件各有特色,本人均使用过。特别说明的是,VisulToolBar1.5由于网上该版本大多不能使用,这是我花费了大量时间才找到的可用版本,共享出来方便下载。 工具简介: 对程序员来说,可能经常要设计工具栏(Toolbar)以及修改工具栏中的某个图标。有时需要将各种小图标合并起来,以用于图像列表(Image List)。最常见的是在工具栏去掉一个图标或加入一个已有图标。但Visual C++的工具栏编辑器很难满足我们的要求。从而设计一个漂亮的真彩色工具栏变成了一件很麻烦的事情。 您或许有过这样的经历,为了设计一个漂亮的工具条,你要先找着或者自己做出每个小图标, ,最后为了把这些四处搜刮的小图片,凑成一副完整的工具条位图资源,您带上您的老花镜, 小心谨慎地对齐一个个图片,累的是腰酸背痛腿抽筋,可是往往效果都不理想。最要命的是,下次你想再中间插入一个按钮,上面的过程,您又得重新来过。有时候,您要花几个小时的时间,来生成真彩色工具条的位图资源!现在好了,工具栏生成器(Toolbar Creator)可以自动读入小位图文件(支持16×16,24×24,32×32,48×48以及任意自定义的尺寸),自动合并所有小的位图,然后输出您整合以后的位图资源文件。此外,工具栏生成器(Toolbar Creator) 允许用户动态调整按钮图标的顺序!合并以后的位图,再次读入的时候,可以自动重新分割成各个合并前的小图标,方便您插入新的按钮图标!支持剪贴板操作,可以通过剪贴板输入小按钮的位图。工具栏生成器(Toolbar Creator)可以自动生成禁止按钮的灰度图像,所有操作,瞬间完成!工具栏生成器(Toolbar Creator)尤其适合Visual C++ 程序开发人员,可以自动生成真彩色的位图资源,让您的程序更专业。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值