如何检查Windows壁纸是否更改

时间:2013-10-03 21:38:58

标签: c# .net winforms

当用户更改桌面背景/墙纸时,我们如何通知Windows?我正在寻找某种活动,我宁愿不使用计时器并不断检查。

1 个答案:

答案 0 :(得分:4)

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

  

在所有操作系统中,至少Windows 95一个WM_SETTINGCHANGE   当桌面壁纸被用户或a更改时发送   幻灯片放映。

来源Thread