c# - 使用 C# 更新带有文本的 WallPaper

标签 c#

我正在做一个在后台运行的应用程序。由于没有表格,我需要在桌面墙纸上显示一些信息。我怎样才能做到这一点?应用程序需要更新壁纸信息。

最佳答案

要更改系统墙纸,您需要调用 SystemParameterInfo API。 这个函数有很好的文档,在谷歌中寻找它。

如果您需要在墙纸上写一些东西,您可以尝试在将其传递给 SystemParameterInfo 之前输出图像中的文本。

这意味着每次您需要更改文本时,您都需要从原始图像重新开始并添加新文本。

关于c# - 使用 C# 更新带有文本的 WallPaper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995115/

相关文章:

c# - Elmah.MVC 设置

c# - 使用 iTextSharp 从 pdf 中提取图像及其名称

C# 使用 LiveCharts 将图表转为图像

c# - Mysql语句给出null

C# .NET 为什么解压流时需要 Stream.Seek

c# - 我可以在 GridView 中合并页脚吗?

c# - 非基于比较的排序问题的排序算法?

c# - 用于启动和读取具有自定义扩展名的文件的 winform 应用程序

c# - Entity Framework 的重复键异常?

c# - 具有基于休息的服务的 WSDL 有何意义?