Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Bildschirm nach Standby wieder einschalten (https://www.delphipraxis.net/95819-bildschirm-nach-standby-wieder-einschalten.html)

Kutter111 13. Jul 2007 16:40


Bildschirm nach Standby wieder einschalten
 
Hallo,

ich habe einen Timer programmiert, der den PC aus und wieder einschaltet.
Beim Ausschalten bietet es die Möglichkeit zum Standby oder Ruhezustand, und von da wieder eingeschaltet zu werden.
Jetzt habe ich das Problem, das nach dem Starten aus dem Standby der Bildschirm nicht wieder einschaltet. In der Forumsuche habe ich das gefunden:
Delphi-Quellcode:
procedure WMPowerBroadcast(var Msg: TMessage); message WM_POWERBROADCAST;
.
.
.
procedure TForm1.WMPowerBroadcast(var msg: TMessage);
begin
    if Msg.WParam in [PBT_APMRESUMEAUTOMATIC, PBT_APMRESUMESUSPEND] then
    begin
       Form1.TrayIcon1.ShowBalloonHint('PCTimer','Computer wurde durch den PCTimer gestartet.'+#13+
       'Hier klicken um die Eigenschaften aufzurufen.',bitInfo,10);
    end;  
   SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);//<<-- Das hier!
end;
Das Aufpoppen des BalloonHint höre ich in den Lautsprechern, doch der Bildschirm bleibt aus.
Hat jemand eine Idee warum das so ist, und wie man das ändern kann?

Im Voraus mal Danke.

Kutter111 20. Jul 2007 17:07

Re: Bildschirm nach Standby wieder einschalten
 
*push*

Hallo,
ich habe leider noch keine Lösung gefunden.

Hat von Euch denn keiner noch eine Idee?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz