喫茶XRAYトップページ

[スレッド全体
]

[12500] Re:スクリーンセーバ無効と停止と抑止の違い返信 削除
2018/12/19 (水) 08:04:34 SO
▼ Mr.XRAYさん

そうですね。
けれど、使わない機能はなかなか気付きませんね(^-^;A

> スクリーンセーバが無効だと,ディスプレイの電源 OFF 時間が経過するときの機能が働きます.
> スクリーンセーバの停止と抑止をしていれば,モニタに対して何らかの操作が
> 行われ,それらのタイムアウト時間がリセットされるので
> モニタの電源 OFF にはなりません.


電源プランで「モニタの電源を切る」をOFFにすればOK?


[12501] Re2:スクリーンセーバ無効と停止と抑止の違い返信 削除
2018/12/19 (水) 10:49:12 Mr.XRAY
▼ SOさん

> 電源プランで「モニタの電源を切る」をOFFにすればOK?

御意 !!
んでもってサンプルコードです.
動作確認は Windows 7 U64(SP1) + Delphi XE5(UP2) Pro VCL-32 です.

//=============================================================================
//  モニタ(ディスプレイ)の電源を切らない設定
//  タイムアウト時間を 0 にすれば無効となる
//  電源オプションの設定ダイアログでは表示が [なし] になる
//
//  uses にShellAPI が必要
//=============================================================================
procedure TForm1.Button3Click(Sender: TObject);
var
  LCmdExe : string;
  LOption : string;
begin
  LCmdExe := 'powercfg.exe';
  LOption := '/CHANGE monitor-timeout-ac 0';
  ShellExecute(Handle, '', PChar(LCmdExe), PChar(LOption), nil, SW_HIDE);
end;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82