Metrics
0
Watch 7 Star 30 Fork 8

DaZiYuan / LiveWallpaperEngineC#GPL-3.0

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
动态壁纸工具核心,万物皆壁纸。任意进程,任意窗口放进桌面。。 spread retract

Clone or download
DaZiYuan authored 发布
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

LiveWallpaperEngine

新版本正在开发,旧的可用版本查看tag v0.1


定位:

动态壁纸最核心的那层功能

愿景:

提供公用api,上传到nuget,让所有程序都可以成为壁纸。。。

当前工作重点:

把工程全面支持 .net core3

功能目标:

  • 嵌入桌面

  • 鼠标事件转发 (待研究,有懂的可以提交issue,发布资料或者demo 感谢)
    具体描述:窗口在桌面下面,不能响应鼠标事件。 如何在桌面移动鼠标时,让桌面下的窗口能收到同样的windows消息。

  • 支持多屏幕

  • 内置播放器

  • 内置浏览器 (开发中)

对于开源的期望:

希望大家一起完善开源项目,不一定要提交代码,提交需求或者bug也是一种支持。 另外对于那些抄着开源代码,自己另起炉灶甚至把核心代码闭源的人,我表示强烈的鄙视。c#社区力量不强,希望大家一起出力。

严禁闭源项目抄袭使用本仓库代码,保留法律权利。

运行效果:

开发环境

vs2019 Preview .net core 3.0

其他注意事项:

  • 开启360、腾讯管家等全家桶软件,有可能无法嵌入桌面
  • 已在部分电脑发现,无法激活WorkerW句柄,导致功能无法实现

感谢这些作者的开源精神:

https://www.codeproject.com/Articles/856020/Draw-Behind-Desktop-Icons-in-Windows
https://github.com/Francesco149/weebp/blob/master/src/weebp.c

QQ群交流:

C#全栈开发:191034956
全球it互联交友: 665127101 (只允许单身码农和各行业的妹子加入,初衷是给程序员多一种认识异性的渠道)

如果对你有帮助请star支持一下。你们的支持是我搞下去的动力~~

Comments ( 2 )

You need to Sign in for post a comment

Help Search