MFC非客户区完善自绘(标题栏,边框,标题按钮)例子,供大家学习
MFC非客户区完美自绘(标题栏,边框,标题按钮)例子,供大家学习
首先上个图吧:

标题栏自绘是很多初学者最苦恼的问题,目前网上的例子要么是系统默认的标题按钮时不时的会重现出来,要么是影响了窗口非客户区原来默认的行为(去掉系统菜单)等等,各种的不如意,于是本人研究试验了下,感觉这个是比较完美的了,不影响任何原来窗口的特性,比如标题栏系统菜单等,要么是把非客户区去掉了,然后自己模拟,笔者也有这样处理过,不过这里只演示非客户区标题栏绘制的例子,代码简单易学,代码是用VS2008+SP1开发的,特发此贴以飨读者,如果有什么问题可以在本贴回复。
源码下载地址:
http://download.****.net/detail/hurryboylqs/6454285
------解决方案--------------------
运行效果不错,但是
fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
是什么状况?
------解决方案--------------------
效果不错,正好最近自己也在做这方面的时候,正好可以参考一下!重绘非客户区是最麻烦的一件事!
------解决方案--------------------
顶,鼓掌!!!!!!!!!!!!!!!!!!!!!!!!!!!
------解决方案--------------------

------解决方案--------------------
http://download.****.net/detail/hurryboylqs/6454285
------解决方案--------------------
好东西,学习学习
------解决方案--------------------

------解决方案--------------------
学习学习
------解决方案--------------------
楼主牛人呀,头像帅呆了
------解决方案--------------------
编译、运行成功
LZ 介绍一下其中的关键技术如何?
------解决方案--------------------
楼主威武,看看
------解决方案--------------------
看看是否有用。之前都是在客户区自己画的。
------解决方案--------------------
好
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
之前断断续续写过好几个自绘非客户区的类,可惜每个都在半途夭折了.太麻烦了.要考虑的东西很多.没错,自绘的原理正如LZ所说.感谢分享
------解决方案--------------------
收藏,支持。
------解决方案--------------------
lz什么时候出个WTL的自绘非标题栏?看过WTL之后,再也不想碰MFC了
------解决方案--------------------
不错唉~~~~~~~~~~~~~~~~~~~~~
------解决方案--------------------
不错的啊,学习一下
------解决方案--------------------
学习,帮楼主增加点人气!
------解决方案--------------------
简单实用,不错!
------解决方案--------------------
期待中。。。
------解决方案--------------------

------解决方案--------------------
非常好 虽然很讨厌这种风格的
------解决方案--------------------
必须mark
------解决方案--------------------
好东东!不错的选择啊
------解决方案--------------------
支持大哥的奉献
------解决方案--------------------

------解决方案--------------------
我比较关注最小化和还原的动画效果会看到原来的标题栏的问题
------解决方案--------------------
既然用到 MFC扩展库,还不如这样直接的裁减掉边框,完全字画标题栏。

------解决方案--------------------
不错啊,顶!
------解决方案--------------------
不错,下下来看下
------解决方案--------------------
支持分享代码成果。
------解决方案--------------------
牛逼,学习了!!!
------解决方案--------------------
不错,但我更愿意用SDK做
------解决方案--------------------
今晚把我写的代码整理一下,明天或者后天发布一下,顺便说一下大致的思路,届时希望指点一下啊!
首先上个图吧:
标题栏自绘是很多初学者最苦恼的问题,目前网上的例子要么是系统默认的标题按钮时不时的会重现出来,要么是影响了窗口非客户区原来默认的行为(去掉系统菜单)等等,各种的不如意,于是本人研究试验了下,感觉这个是比较完美的了,不影响任何原来窗口的特性,比如标题栏系统菜单等,要么是把非客户区去掉了,然后自己模拟,笔者也有这样处理过,不过这里只演示非客户区标题栏绘制的例子,代码简单易学,代码是用VS2008+SP1开发的,特发此贴以飨读者,如果有什么问题可以在本贴回复。
源码下载地址:
http://download.****.net/detail/hurryboylqs/6454285
------解决方案--------------------
运行效果不错,但是
fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
是什么状况?
------解决方案--------------------
效果不错,正好最近自己也在做这方面的时候,正好可以参考一下!重绘非客户区是最麻烦的一件事!
------解决方案--------------------
顶,鼓掌!!!!!!!!!!!!!!!!!!!!!!!!!!!
------解决方案--------------------
------解决方案--------------------
http://download.****.net/detail/hurryboylqs/6454285
------解决方案--------------------
好东西,学习学习
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
楼主牛人呀,头像帅呆了
------解决方案--------------------
编译、运行成功
LZ 介绍一下其中的关键技术如何?
------解决方案--------------------
楼主威武,看看
------解决方案--------------------
看看是否有用。之前都是在客户区自己画的。
------解决方案--------------------
好
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
之前断断续续写过好几个自绘非客户区的类,可惜每个都在半途夭折了.太麻烦了.要考虑的东西很多.没错,自绘的原理正如LZ所说.感谢分享
------解决方案--------------------
收藏,支持。
------解决方案--------------------
标题栏自绘是很多初学者最苦恼的问题
lz什么时候出个WTL的自绘非标题栏?看过WTL之后,再也不想碰MFC了
------解决方案--------------------
不错唉~~~~~~~~~~~~~~~~~~~~~
------解决方案--------------------
不错的啊,学习一下
------解决方案--------------------
学习,帮楼主增加点人气!
------解决方案--------------------
简单实用,不错!
------解决方案--------------------
标题栏自绘是很多初学者最苦恼的问题
lz什么时候出个WTL的自绘非标题栏?看过WTL之后,再也不想碰MFC了
后续会出,如果大家感兴趣的话
期待中。。。
------解决方案--------------------
------解决方案--------------------
非常好 虽然很讨厌这种风格的
------解决方案--------------------
必须mark
------解决方案--------------------
好东东!不错的选择啊
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
我比较关注最小化和还原的动画效果会看到原来的标题栏的问题
------解决方案--------------------
既然用到 MFC扩展库,还不如这样直接的裁减掉边框,完全字画标题栏。
------解决方案--------------------
不错啊,顶!
------解决方案--------------------
不错,下下来看下
------解决方案--------------------
支持分享代码成果。
------解决方案--------------------
牛逼,学习了!!!
------解决方案--------------------
不错,但我更愿意用SDK做
------解决方案--------------------
今晚把我写的代码整理一下,明天或者后天发布一下,顺便说一下大致的思路,届时希望指点一下啊!