4

ユーザーがデスクトップの背景/壁紙を変更したときに Windows から通知を受け取るにはどうすればよいですか? ある種のイベントを探していますが、タイマーを使用せず、常にチェックし続けたいと思っています。

4

1 に答える 1

5

.NETでWM_SETTINGCHANGESystemEvents.UserPreferenceChangedのメッセージ ハンドラーを追加します。

少なくとも Windows 95 以降のすべてのオペレーティング システムでは、デスクトップの壁紙がユーザーまたはスライドショーによって変更されると、WM_SETTINGCHANGE が送信されました。

ソーススレッド

于 2013-10-03T21:41:50.283 に答える