フルスクリーンアプリがアクティブなときにスクリーンセーバーを許可する方法

フルスクリーンアプリがアクティブなときにスクリーンセーバーを許可する方法

フルスクリーン アプリがアクティブなときに、時間指定のスクリーンセーバーをアクティブにするにはどうすればよいでしょうか。たとえば、YouTube ビデオがフルスクリーンで再生されている場合、通常はスクリーンセーバーはアクティブになりません。スクリーンセーバーをアクティブのままにするにはどうすればよいでしょうか。

Windows 10 Proの実行

答え1

これはプログラムによって制御されます。プログラムはSetThreadExecutionStateを呼び出して、ビデオの再生中にウィンドウをスリープ状態にしたりモニターをオフにしたりしないように指示し、ビデオが終了したらこれを呼び出して通常の状態に戻します。https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setthreadexecutionstate

プログラムに設定がある場合は、プログラムの設定で設定できます。たとえば、Windows Media Playerのオプションでは、再生中にスクリーンセーバーを許可する

関連情報