MFC非客户区完美自绘

时间:2016-11-14 12:13:45
【文件属性】:

文件名称:MFC非客户区完美自绘

文件大小:1.37MB

文件格式:RAR

更新时间:2016-11-14 12:13:45

非客户区自绘

标题栏自绘是很多初学者最苦恼的问题,目前网上的例子要么是系统默认的标题按钮时不时的会重现出来,要么是影响了窗口非客户区原来默认的行为(去掉系统菜单)等等,各种的不如意,于是本人研究试验了下,感觉这个是比较完美的了,不影响任何原来窗口的特性,比如标题栏系统菜单等,要么是把非客户区去掉了,然后自己模拟,笔者也有这样处理过,不过这里只演示非客户区标题栏绘制的例子,特发此贴以飨读者。


【文件预览】:
NCSkinDemo
----Release()
--------Skins()
--------NCSkinDemo.exe(2.78MB)
----NCSkinDemo.suo(23KB)
----NCSkinDemo.sln(896B)
----NCSkinDemo()
--------DUIButton.cpp(3KB)
--------stdafx.cpp(637B)
--------NCSkinDemo.vcproj(6KB)
--------NCSkinDemoView.h(1KB)
--------NCSkinDemo.rc(15KB)
--------Resource.h(1KB)
--------UserImages.bmp(8KB)
--------res()
--------stdafx.h(2KB)
--------NCSkinDemo.cpp(5KB)
--------NCSkinDemoDoc.h(642B)
--------targetver.h(1KB)
--------SkinManager.cpp(1KB)
--------SkinFrameWnd.h(2KB)
--------DUIButton.h(3KB)
--------NCSkinDemoView.cpp(2KB)
--------NCSkinDemo.h(741B)
--------NCSkinDemo.aps(127KB)
--------NCSkinDemo.vcproj.DEEP-20131022OL.Administrator.user(1KB)
--------MainFrm.cpp(10KB)
--------NCSkinDemoDoc.cpp(1KB)
--------MainFrm.h(1KB)
--------SkinFrameWnd.cpp(13KB)
--------ReadMe.txt(5KB)
--------SkinManager.h(493B)

网友评论

  • 积分要求太高,有点贵。
  • 我想还给你
  • 非常不错,而且使用方便
  • 有用,谢谢楼主分享
  • 资源不错,值得学习学习
  • 资源是不错,分数太高了,现在用MFC的少了
  • 值 得 借鉴。
  • 可以用,谢谢
  • 是文档模式,在Dialog上同理也能实现,谢谢分享
  • 能用,但是不是dialog的,可以藉鑒
  • 可以用,谢谢
  • 能用,但是不是dialog的,可以藉鑒
  • 还可以吧 入门
  • 看了大家的评论,下一个学习学习
  • 可以借鉴,谢谢分享……
  • 相当不错的资源,值得下载
  • 应该还挺好用吧
  • 相当于不错的资源,值得下载。
  • 可以 不过补丁 在哪下
  • 写的使用,但是公路比较简单~可以参考~
  • 哈哈,,写得很好,不错
  • 代码本身有些问题,不过思路挺好
  • 感谢分享!
  • 不是很好用。
  • 效果很棒,不闪烁,项目完整可运行,代码规范,感谢分享!
  • 感谢分享,但是标题栏自绘的还是有瑕疵,比如把宽度缩小以后最大化最小化的按钮悬浮在自定义按钮之上,这个不是我想看到的。。。
  • 很好的学习资料,多谢分享!
  • 感谢分享,值得参考
  • 写的不错,值得参考。谢谢
  • 写的使用,但是公路比较简单~可以参考~