Home » Tipps & Tricks » System » Hardware » Monitor in den StandBy-Modus schalten

Monitor in den StandBy-Modus schalten

Der Power-Status des Monitors kann mit der Botschaft WM_SYSCOMMAND mit dem Parameter SC_MONITORPOWER gesetzt werden.Dabei kann er wahlweise an- und ausgeschaltet oder in den StandBy-Modus versetzt werden – allerdings unterstützen nur wenige Monitore die Funktion, vom System ausgeschaltet zu werden.Mit folgender Prozedur kann der Power-Status des Monitor gesetzt werden:

type
  TPowerMode = (pmOn = -1, pmStandBy = 1, pmOff = 2);

procedure SetMonitorPower(APowerMode: TPowerMode);
begin
  SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, Integer(APowerMode));
end;

pmStandBy bewirkt, dass der Monitor in den StandBy-Modus versetzt wird.pmOff schaltet den Monitor ganz aus, sofern dieser es unterstützt, anderfalls wird er in den StandBy-Modus versetzt.Mit pmOn wird der Monitor wieder angeschaltet.Warnung:Ob sich der Monitor ausschalten lässt, hängt ganz alleine vom Baumodell ab!Es kann also nicht garantiert werden, dass der Monitor wirklich ausgeschaltet ist.