浙江财经大学
信息管理与工程学院

C#-下雪(动态桌面)

本文由 Ocrosoft 于 2016-06-15 17:09:15 发表

说明:

之前一直用的是雪花动态桌面v1.6,但是由于年代久远,不支持高分辨率,只有3/4的屏幕有雪花,这就十分蛋疼了。

恰好之前看到过一个下雪的源码,于是下载下来研究。

源码使用的图片是雪花(片),但是我觉得雪花比较挡视线,所以改成了雪绒,图片可以在Resources文件夹下查看,也可以自己替换。

原来由于是雪花,所以有旋转效果,改成雪绒之后,没有旋转的必要,就把旋转代码去掉了。

预览:

配上一张下雪的动漫CG作为桌面背景,打开Aero特效,简直美爆了好吗!如果暂停,看起来完全就是CG自带的雪啊!

功能介绍:

1.雪绒大小有四种,随机产生。

2.可以选择只在桌面作用(默认),还是覆盖所有窗口。

3.雪的数量可以选择,有多中(默认)少三种,也可以选择自动。

4.雪绒可以垂直下落,也可以自由飘动(默认)。

5.可以暂停和继续。

6.下落到任务栏会减速垂直下落。

缺点:

1.(轻微)没有制作配置文件,不能保存设置。

2.(轻微)没有开机启动选项,需要手动设置。

3.(严重)有的雪绒会闪烁,不知道是配置问题还是什么问题,求大神!

4.(中等)Timer占用CPU高。(做处理视频等占CPU的工作时务必关掉)

下载:

编译好的文件(如果用来体验):http://down.ocrosoft.com/

工程文件(如果想研究实现方法):http://down.ocrosoft.com/

欢迎转载,请保留出处与链接。Ocrosoft » C#-下雪(动态桌面)

点赞 (4)or拍砖 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    可以私发一下链接不

    xiaoxicanye3个月前 (03-09)回复
    • pan.baidu.com/s/1gfzHPM7 密码:sx22
      不好用我都删掉了,wallpaper engine多好。

      Ocrosoft3个月前 (03-09)回复