桌面动画-雪花和兔子
来源:互联网 发布:java奇数偶数的和 编辑:程序博客网 时间:2024/05/08 17:20
圣诞和新年快到了,做了个桌面动画的窗口特效,搞搞气氛。
效果是在桌面右下角有几只可爱的小兔子,有动画效果。
满屏幕雪花飘落。雪花随机移动位置、尺寸、旋转角度。屏幕录像转成GIF后有失真,大家还是下载后直接运行EXE文件看效果吧.
给窗口加上WS_EX_LAYERED样式,使用Gdiplus画出图片,然后UpdateLayeredWindow
先随机给出一些雪花图片,然后在时钟事件里下移雪花。
同时也随机的做出一些变化,横向移动、旋转角度。
效果是在桌面右下角有几只可爱的小兔子,有动画效果。
满屏幕雪花飘落。雪花随机移动位置、尺寸、旋转角度。屏幕录像转成GIF后有失真,大家还是下载后直接运行EXE文件看效果吧.
实现方法
要实现背景透明,采用了分层窗口。给窗口加上WS_EX_LAYERED样式,使用Gdiplus画出图片,然后UpdateLayeredWindow
主窗口(兔子窗口)
兔子是有动画效果的,采用了多张PNG图片,一定时间后换图片画出。
鼠标点击(WM_LBUTTONDOWN)时判断用户点击的是否按钮区域。
雪花窗口
在WS_EX_LAYERED的基础上,再加上WS_EX_TRANSPARENT,实现"鼠标穿透"。先随机给出一些雪花图片,然后在时钟事件里下移雪花。
同时也随机的做出一些变化,横向移动、旋转角度。
源码下载
包含VC(VS2005/MFC)和易语言两种源码。http://download.csdn.net/detail/cometnet/6716425
0 0
- 桌面动画-雪花和兔子
- 桌面动画 - 雪花和兔子
- 桌面动画-雪花和兔子-源码分享
- 桌面动画-雪花和兔子-源码分享
- 桌面雪花
- 核心动画-雪花
- Qt 实现桌面雪花飘落
- iOS 帧动画运用之雪花动画
- Android动画-实现雪花飞舞动画效果
- 雪花飘落动画-帧动画系列
- Qt 实现桌面雪花飘落 - 修改1
- Qt 实现桌面雪花飘落 - 修改2
- 聊天过程中的飘雪花 ,雪花堆积,雪花消融,聊天过程中飘出的图片,动画
- 动画基础之雪花飘飘
- 如何在MFC内实现雪花动画
- object-ui之动画雪花降落实现
- iOS 雪花动画与跑马灯
- Android之雪花飘落的动画特效
- win8 开启网络共享给其他电脑【整理自网上】
- 传递哈希入侵技术
- Python3 BeautifulSoup4结合urllib简单使用
- C/C++各种数字和字符串之间的转换函数
- 中位数uva11300
- 桌面动画-雪花和兔子
- 【黑马程序员】java反射
- HTTP协议中用到的url,你知道多少
- windows7建立你wifi热点
- ubuntu下gedit默认编码设置
- 用 JavaScript 实现类似 Java 的 HashMap 对象
- 【模仿】调用微信聊天功能和分享功能
- 鸟哥的linux私房菜-系统设置工具与硬件检测(第21章)阅读笔记-2
- 仿QQ右下角弹窗新闻_源码分享