
2、界面开发
启舰
今天就是未来,没有人能代替你奋斗!自己造的船,终有一天它会扬帆远航!
展开
-
WIN32界面开发之四:CPaintManagerUI类构建
前言:前面我们完成了对DUI雏形的构建,但大家有没有注意到一个问题,我们对消息的处理都是在用户构建的类(CStartPage)中,还有,为了在控件中可以实时刷新,所以每个控件都必须带有一个变量m_hwnd,来保存当前窗体的句柄,而且在每次发送EVENT消息时都要赋值,相当麻烦,所以,我们将这些控件都具有的一些操作和变量,全部都集合起来,封装成一个类,这个类就是CPaintManagerUI原创 2013-07-30 20:50:04 · 10601 阅读 · 1 评论 -
利用GDI+基于WIN32实现桌面雪花效果(二)
前言:上篇实现了桌面雪花的飘落功能,但雪花在下落的过程中应该是旋转的,这节就是实现雪花下落过程中的旋转功能。与以往一样,在程序最后附上源码,供大家参考。由于单个图片无法看出旋转效果,这里就不再截图了,具体效果下载源码来看吧。这篇建立在上篇的基础之上,这里只讲解更改的地方,其它代码就不再贴出。整体代码看源码。一、初始化角度(AddSnow)在每个雪花图片添加到m_SnowArray数组中原创 2014-03-06 22:05:47 · 4942 阅读 · 2 评论 -
利用GDI+基于WIN32实现桌面雪花效果(一)
前言:毕业论文写完了,闲着没事干,研究研究这些一直想做的效果,先从桌面飘雪花开始,下面是过程记录。最后给出代码,供大家参考。效果图:(桌面局部截图)一、创建空WIN32工程并初始化1、创建空WIN32工程(snow)2、设置项目-》属性-》配置属性-》MFC的使用-》在静态库中使用MFC3、初始化GDI+和MFC库函数新建一个Common.h文件,用来存放一些公原创 2014-03-05 20:45:58 · 10677 阅读 · 5 评论