VC2008 vs VC6之CToolBar

在将图片工具栏从VC6移植到VC9时遇到了显示问题,原本平滑的图片变得呆板,且自绘边框的消息处理失效。考虑了多种解决方案,包括引入VC6的类和使用工具条对话框,但都存在问题。

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值