【分享源码】自绘仿WIN8窗口

void998 2015-05-05 09:13:48
加精
运行出来的效果图,这是在XP系统下运行的效果图哟
怎样,是不是有一种WIN8的即视感哇~看了源码后,你也可以哟~




大家可以看到,窗口的样式、标题栏、边框等都和WIN8下的窗口基本一样
该窗口使用的是MFC和GDI自绘的,通过在OnEraseBkgnd(擦除背景)中对窗口的
标题栏、边框、客户区等进行了自绘。


主要的功能代码都在如下函数中:
OnNcHitTest - 用于标题栏响应
OnEraseBkgnd -【重要】 该函数中用于实现了所有的自绘代码


代码本身不复杂,很简单,量也很少,非常适合初学者学习入门用!(有详细的注释~)
大家有不懂的地方,可以在帖子后留言,或者来VC/MFC交流学习群197778914,我会尽量为大家解答!
谢谢~~~

最后,附上源码地址:http://download.csdn.net/detail/void998/8661779
...全文
2546 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-07-06
  • 打赏
  • 举报
回复
下载收藏待用!
向立天 2015-07-03
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
gergul 2015-06-02
  • 打赏
  • 举报
回复
简单明了。很棒的代码。
beiyiwangdeshen 2015-05-31
  • 打赏
  • 举报
回复
楼主很厉害!
编程小小鸟 2015-05-19
  • 打赏
  • 举报
回复
学习了,不错
sinat_28328181 2015-05-19
  • 打赏
  • 举报
回复
多谢楼主分享!
Sandrer 2015-05-19
  • 打赏
  • 举报
回复


gxhzlsn 2015-05-18
  • 打赏
  • 举报
回复
这个好啊。。。
wanglianfeng2900 2015-05-17
  • 打赏
  • 举报
回复
这样的帖子不多,感谢分享!
JinxLeader 2015-05-17
  • 打赏
  • 举报
回复
感谢分享,下载下来学习一下。
rainbow0357 2015-05-15
  • 打赏
  • 举报
回复
感谢分享~~~~~
Tim_c 2015-05-14
  • 打赏
  • 举报
回复
还不错哦,学习下
void998 2015-05-12
  • 打赏
  • 举报
回复
引用 34 楼 bigtree_mfc 的回复:
编译器是VS多少?
VS2008哈!
大树学长 2015-05-12
  • 打赏
  • 举报
回复
编译器是VS多少?
MagicFuzzX 2015-05-12
  • 打赏
  • 举报
回复
很好,有空看看
void998 2015-05-11
  • 打赏
  • 举报
回复
多谢大家的支持~~~~
kycwrj 2015-05-11
  • 打赏
  • 举报
回复
很好
qq_28068597 2015-05-09
  • 打赏
  • 举报
回复
漂亮漂亮啊啊啊啊啊
程序员鼓励师 2015-05-09
  • 打赏
  • 举报
回复
也已时过境迁 2015-05-08
  • 打赏
  • 举报
回复
引用 19 楼 void998 的回复:
[quote=引用 17 楼 y249077293 的回复:] 去掉标题栏在客户区自绘还是
去掉了标题栏的,标题栏也是自绘的。 这些我在代码和录制的视频讲解中都说明了的哈~欢迎收看~[/quote] 嗯thx
加载更多回复(25)

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧