连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本

连夜打造非客户区自绘类CSkinWndHelper支持MFC,WTL版本
继上次发的一篇MFC非客户区自绘的例子,有同学喜欢用WTL,因为上一个帖子****不允许编辑,故本次连夜打造神器,再发一帖,本次在上次基础上进行一个改进不再依赖CFrameWnd,而是封装一个CSkinWndHelper类,只需在需要绘标题栏分客户区的窗口类声明一个CSkinWndHelper对象,并在OnCreate或者OnInitDialog 中调用Helper类的Attach类即可实现美化非客户区,如有不当之处,可以本贴指正,大家共同学习进步!废话少说,上图,支持MFC,WTL两个版本:

连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本

连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本

WTL版本源码下载地址:
http://download.****.net/detail/hurryboylqs/6472941

MFC版本源码地址(支持任何CWnd派生类的非客户区的美化):
http://download.****.net/detail/hurryboylqs/6472929

可用分很多,顺便散散分!
------解决方案--------------------
倍加赞美LZ啊

------解决方案--------------------
fatal error C1083: 无法打开包括文件:“atlapp.h”: No such file or directory
是什么状况呢?
------解决方案--------------------
是啊,但我已经下了并且安装了wtl80库了啊
------解决方案--------------------
撸主幸苦啦!X 这么巧 刚刚在学MFC。。。还正好是界面。。。
------解决方案--------------------
能编译了,但是连接出现这个
 general error c1010070: Failed to load and parse the manifest. R]?n
------解决方案--------------------
不错!支持楼主。连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本好东西
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
WTL没学呢,先收藏,再次支持楼主
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本学习学习
------解决方案--------------------
    学习了,以前学过一下WTL。
------解决方案--------------------
不得不赞。
自从用了WTL,真是酷毙了。
------解决方案--------------------
看了效果。 果断这种自绘非客户区的效果都不行。
只要拉伸窗口,闪的太明显了。

如果自己写软件,果断抛弃非客户区。
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
引用:
Quote: 引用:

看了效果。 果断这种自绘非客户区的效果都不行。
只要拉伸窗口,闪的太明显了。

如果自己写软件,果断抛弃非客户区。

不知道你在什么系运行的,从来没发现过什么闪烁厉害的说法

win7啊, 拉伸窗口 的边框,此时窗口四周明显的白色。
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
楼主,狂顶你!此强贴必强烈关注之!
------解决方案--------------------
学习了!!!!!!!!!!!!!!!!!!!
------解决方案--------------------
引用:
很多人提供的例子都是繁杂代码庞大十分不利于新手学习,所以本人特意奉献出源码供大家学习,什么DUI都是屁话,后续如果反响不错仍然不遗余力给大家讲解各种控件的自绘,如有做的不好的地方敬请指正,****我们一起共同进步!


绝对要狂顶,期待楼主开专题讲解各种控件的自绘
------解决方案--------------------
楼主酷毙了 支持个楼主 顺便接下分 嘿嘿
------解决方案--------------------
期待楼主讲解各种控件的自绘。连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
学习学习连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本大哥又有新作了
------解决方案--------------------
牛XX的,就是用了gdi+,不太喜欢。
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
引用:
继上次发的一篇MFC非客户区自绘的例子,有同学喜欢用WTL...

大爱啊.嘴一个.么么
------解决方案--------------------
碉堡了,还得回帖支持下,有些小BUG,最大化后,还原按钮的状态还是按下状态.
------解决方案--------------------
厉害啊  学习了
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
支持分享源码的项目。
------解决方案--------------------
引用:
很多人提供的例子都是繁杂代码庞大十分不利于新手学习,所以本人特意奉献出源码供大家学习,什么DUI都是屁话,后续如果反响不错仍然不遗余力给大家讲解各种控件的自绘,如有做的不好的地方敬请指正,****我们一起共同进步!

谢谢楼主!你是说这个可以直接在我的MFC工程中使用是吗?
使用起来简单不?有使用教程没?
------解决方案--------------------
连夜制作非客户区自绘类CSkinWndHelper支持MFC,WTL版本
------解决方案--------------------
无限羡慕嫉妒恨啊,太厉害了,顶
------解决方案--------------------
thanks