桌面动画-雪花和兔子
圣诞和新年快到了,做了个桌面动画的窗口特效,搞搞气氛。
效果是在桌面右下角有几只可爱的小兔子,有动画效果。
满屏幕雪花飘落。雪花随机移动位置、尺寸、旋转角度。
实现方法
要实现背景透明,采用了分层窗口。给窗口加上WS_EX_LAYERED样式,使用Gdiplus画出图片,然后UpdateLayeredWindow
主窗口(兔子窗口)
兔子是有动画效果的,采用了多张PNG图片,一定时间后换图片画出。
鼠标点击(WM_LBUTTONDOWN)时判断用户点击的是否按钮区域。
雪花窗口
在WS_EX_LAYERED的基础上,再加上WS_EX_TRANSPARENT,实现"鼠标穿透"。先随机给出一些雪花图片,然后在时钟事件里下移雪花。
同时也随机的做出一些变化,横向移动、旋转角度。
源码下载
包含VC(VS2005/MFC)和易语言两种源码。
http://download.csdn.net/detail/cometnet/6716425
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
