首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用c#使用文本更新WallPaper

使用c#使用文本更新WallPaper
EN

Stack Overflow用户
提问于 2010-06-08 14:05:23
回答 4查看 1.8K关注 0票数 7

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-08 18:49:13

你不想要表格吗?我给你透明的表单!

尝试实现一个包含自定义消息/文本的表单。

这解决了以下问题:

无需直接写入墙纸的

  • 和不必使用use systray/widget-bar/notification

你可能想看看这个

备注:,带有你的文本的弹出气球,看起来确实是一个非常可爱的选择。

票数 1
EN

Stack Overflow用户

发布于 2010-06-08 14:12:42

为了更改系统墙纸,您需要调用SystemParameterInfo应用程序接口。这个功能有很好的文档记录,可以在google中找到它。

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

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

票数 2
EN

Stack Overflow用户

发布于 2010-06-08 14:10:32

只需使用写入事件日志或其他内容的windows服务即可。Windows提供了多种可能性,在任何情况下都不应该使用直接将文本写入桌面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2995115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档