【问题标题】:How to check if Windows wallpaper changed如何检查 Windows 壁纸是否更改
【发布时间】:2013-10-03 21:38:57
【问题描述】:

当用户更改桌面背景/壁纸时,我们如何获得 Windows 通知?我正在寻找某种事件,我宁愿不使用计时器并一直检查。

【问题讨论】:

标签: c# .net winforms


【解决方案1】:

在 .NET 中为 WM_SETTINGCHANGESystemEvents.UserPreferenceChanged 添加消息处理程序

在至少从 Windows 95 开始的所有操作系统中,WM_SETTINGCHANGE 当用户更改桌面墙纸时发送 幻灯片。

来源Thread

【讨论】:

  • 天哪。我没想到这会这么容易做到。非常感谢您,先生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-28
  • 2011-07-10
  • 1970-01-01
  • 1970-01-01
  • 2016-12-11
  • 2021-05-14
  • 1970-01-01
相关资源
最近更新 更多