您的位置:首页 > 其它

VC真彩工具栏制作浅析

2013-11-02 20:39 141 查看
1、首先,提供一些最好的图标,大家可以省去自己绘画图标的功夫,可以从繁琐的绘图工作中解脱出来。

ToYcon

在线网页转换PNG-ICON

http://converticon.com/

一个非常好的ICO图标查找网站

http://www.iconfinder.net

http://www.iconlet.com/

2 、其次,大家可以借鉴一些软件的BMP真彩工具栏,利用TBCreator进行拆分,也可以重新组成自己想要的位图工具栏,网上很多该下载链接,如找不到可以邮件联系我。

3、再次,下载CtrueColorToolBar 类,这是一个专门加载真彩位图工具栏的很实用的类。用这个类配合上面的工具,效果真的不错。 这个类的下载地址是:http://www.codeproject.com/docking/TrueColorToolBar.asp

4、找到程序的CmainFrame框架类的成员变量m_wndToolBar,这就是工具条变量。

系统默认的是Ctoolbar类,将Ctoolbar修改成CtrueColorToolBar即可。

在程序的引用CtrueColorToolBar类的文件中包含其头文件,本例是文件MainFrm.h的开头,增加一句: #include "TrueColorToolBar.h" 然后找到程序CmainFrame框架类的操作方法OnCreate函数。这里可是产生工具条的地方。在这里增加这样一条语句:m_wndToolBar.LoadTrueColorToolBar( 48, IDB_NORMAL, IDB_NORMAL,IDB_DISABLED);3个参数分别代表的意义是:48表示工具条按钮大小是48×48,第二个是normal工具条位图ID,第三个是hot(可以使用normal的ID)工具条位图ID,最后一个是disable工具条位图ID。

增加的位置可参考例子代码。 现在可以编译运行了,真彩工具条就可以出来了吧。

5、中间的细节我就不啰嗦了,作为VC的程序员,基本功是必须的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: