现在的位置: 首页 > 综合 > 正文

VC2008 vs VC6之CToolBar

2013年08月23日 ⁄ 综合 ⁄ 共 577字 ⁄ 字号 评论关闭

    现在程序遇到个不算大的严重问题,测试了一两天的的图片工具栏在VC6上运行良好(用经验的人们该有已把大量青春去搞图片艺术创作上去的同感,无奈。。。),可将完全一样的代码嵌入到我的小项目时,问题来了,原先显得很光滑的图片工具条现在变的呆板僵硬,真彩色图片与MFC先天的亮灰色相得益彰地难看!还有个无法忍受的是它对我对自绘边框的消息处理好不理会,与VC6比实在是很嚣张,无语至极。。。在经过反反复复测试之后终于得出个结论,VC9的CToolBar已大不同于VC6的!最大不同之处便是VC9的工具条上的按钮将工具条覆盖的天衣无缝、严严实实,实在是想不通微软是怎么为程序设计人员考虑的,我很想去钻一下它的源码到底与它老子的有何不同,但想一下将为之付出的成本却实在不值;于是我了一些其他的方案,第一个想到的便是能不能在VC2008的环境中去引用vc6的类?这个我除了将它的源码考的我的工程中之外实在想不到其他方法,结果可想而知(已试过),乱七八糟的错误很多;第二个想到的就是放弃这该死的工具栏,用个工具条对话框,再在上面放几个乖一点的Button,可问题又来了,工作量之大不必说,对于以后的程序功能扩展与贴图处理也有极大地不便,沉思中。。。现在又搜到了点关于CMFCToolBar的信息,希望它看来又要花点时间学下。。。明早还有课,得GoToSleep了。。。

抱歉!评论已关闭.