Windows の設定で一定時間後にディスプレイの電源を切ることは可能ですが、この記事で紹介する方法を利用すると、より柔軟に好きなタイミングでディスプレイの電源の ON/OFF を制御できます。Win32API を使います。 Windows Embedded による組み込みシステムや、日常の省エネに使えます。 ※マルチディスプレイの場合には、すべてのディスプレイの電源がまとめて制御されます。 個別に制御する方法を知っている人は是非教えて下さい! User32.lib の PostMessage 関数で、WM_SYSCOMMAND メッセージのパラメータに SC_MONITORPOWER を指定するとディスプレイの電源を制御できます。 具体的には以下のサンプルコードから抜粋するとこのような感じです。 DISPLAY_ON = -1 DISPLAY_OFF = 2 ディスプレイの電源を切る U
![ディスプレイの電源 ON/OFF をプログラムから制御する方法 (Windows)](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)