继上次发的一篇MFC非客户区自绘的例子,有同学喜欢用WTL,因为上一个帖子CSDN不允许编辑,故本次连夜打造神器,再发一帖,本次在上次基础上进行一个改进不再依赖CFrameWnd,而是封装一个CSkinWndHelper类,只需在需要绘标题栏分客户区的窗口类声明一个CSkinWndHelper对象,并在OnCreate或者OnInitDialog 中调用Helper类的Attach类即可实现美化非客户区,如有不当之处,可以本贴指正,大家共同学习进步!废话少说,上图,支持MFC,WTL两个版本:
WTL版本源码下载地址:
http://download.csdn.net/detail/hurryboylqs/6472941
MFC版本源码地址(支持任何CWnd派生类的非客户区的美化):
http://download.csdn.net/detail/hurryboylqs/6472929
可用分很多,顺便散散分!