VC轻松实现非客户区按钮示例及源码

时间:2015-07-03 05:41:24
【文件属性】:

文件名称:VC轻松实现非客户区按钮示例及源码

文件大小:36KB

文件格式:RAR

更新时间:2015-07-03 05:41:24

VC 非客户区

VC轻松实现非客户区按钮示例及源码 有时我们需要在非客户区(例如:标题栏)添加按钮,并对按钮作出响应。为此我封装了两个类CNCButton和CNCButtonManager,CNCButton主要用于按钮绘制,CNCButtonManager用于按钮的管理并对非客户区的消息进行处理


【文件预览】:
TitleButtonTest2
----NCButtonManager.cpp(9KB)
----NCButtonManager.h(2KB)
----TitleButtonTest2.rc(12KB)
----res()
--------TitleButtonTest2Doc.ico(1KB)
--------Toolbar.bmp(1KB)
--------pen2.bmp(376B)
--------pen1.bmp(376B)
--------TitleButtonTest2.ico(1KB)
--------TitleButtonTest2.rc2(408B)
----TitleButtonTest2.dsp(5KB)
----TitleButtonTest2.cpp(4KB)
----TitleButtonTest2View.cpp(3KB)
----NCButton.h(3KB)
----TitleButtonTest2.plg(3KB)
----NCButton.cpp(16KB)
----TitleButtonTest2.aps(30KB)
----TitleButtonTest2View.h(2KB)
----TitleButtonTest2.dsw(557B)
----TitleButtonTest2Doc.cpp(2KB)
----StdAfx.cpp(218B)
----MainFrm.cpp(4KB)
----TitleButtonTest2.h(1KB)
----resource.h(693B)
----copyright.bat(173B)
----TitleButtonTest2.clw(2KB)
----MainFrm.h(2KB)
----StdAfx.h(1KB)
----TitleButtonTest2Doc.h(2KB)

网友评论

  • 达不到想要的效果
  • button2能显示,button1和button3显示不出来,如果把button1和button3往下移动到菜单区域,就可以显示了,请问这是为什么?
  • 实现了想要的功能
  • 挺好的,解决了我一个疑惑,谢谢LZ
  • 绘画了非客户区的标题栏。效果不错的。
  • 挺好的学习例子,谢谢啦。。。
  • 不错,能实现,谢谢楼主