2

WPF C# プログラムを作成しています。次の段階では、30 分間非アクティブになった後に画面に表示されるメッセージを作成したいと考えています。非アクティブとは、マウスを動かさず、キーを押さないことと定義します。これについて2つの質問があります

1) 非アクティブ状態が 30 時間続いた後にメッセージを表示するにはどうすればよいですか?

2) 実行中の Windows スクリーンセーバーをキャンセルするにはどうすればよいですか?

これまでのところ、私は見てきました:

Windows のスクリーンセーバーのように非アクティブ状態からトリガーされるコードを作成するという私の目標を支援するのではなく、ほとんどの結果が Windows/Linux のスクリーンセーバーを作成することにイライラすることがわかります。

4

1 に答える 1

1

コードプロジェクトに関するこの記事を見てみてください。

トリックは、「スクリーンセーバー効果」ではなく「システムアイドル」を検索することでした。

( Darin Dimitrovの回答へのクレジット)

于 2013-03-10T05:16:26.967 に答える