最近在用VC++6.0做一个毕业设计,想要实现一个24bit位图真彩的工具条。经过努力,花了5个多小时(太笨了!),总算是把它给搞了出来。做了一个Demo运行截图如下:
鼠标放到工具栏按钮上时会高亮显示,图中对话框是我点击了第一个按钮弹出的对话框,用作测试!
下面就带你一步步的实现这个酷酷的工具栏
VC++6.0直接支持256色工具栏的编辑和使用,若想建立真彩(24位位图)工具栏,必须借助其它绘图工具绘制工具栏位图。可是并不是每一程序员都有很强的绘图能力的。通过强大的网络搜索让我找到了一个好用的制作真彩工具条的图形工具 Visual toolbar。
Visual toolbar破解版下载地址:http://download.youkuaiyun.com/detail/bcypxl/6747433
下载安装完成后打开应用程序你会发现界面非常简单,一看就能够理解和动手操作。只需要加入图标就能够生成。如图所示:
把你找到的一些pp的图标一个个加进去吧,就能自动合并成一个真彩工具条位图,而且还可以再拆分,重新组合,前后位置也可以从新排列。呵呵,不到一分钟,一个pp的bmp位图就完成了。而且还能同时生成normal图,hot图,和disable图。软件非常简单易用,相信聪明的你很快就能学会。通过这个工具我们可以得到3张bmp图片,如下所示:
toolbar_c.bmp为工具可用时显示的位图:
toolbar_d.bmp为工具不可用(变灰)时显示的位图: