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 Bildschirmschoner erlauben\verbieten (https://www.delphipraxis.net/32506-bildschirmschoner-erlauben%5Cverbieten.html)

MisterNiceGuy 24. Okt 2004 13:54


Bildschirmschoner erlauben\verbieten
 
Hi wie kann ich den Bildschirmschoner ausschalten/nicht zulassen (Ähnlich dem Mediaplayern)
und dann nach dem Schließen des Programms wieder zulassen?
THX

teebee 24. Okt 2004 14:46

Re: Bildschirmschoner erlauben\verbieten
 
Du musst erst WM_SYSCOMMAND abfangen und dann, wenn wParam=SC_SCREENSAVE ist, Result auf 1 setzen. Das geht allerdings nur, wenn Deine Anwendung im Vordergrund ist.

Gruß, teebee

MathiasSimmack 24. Okt 2004 18:34

Re: Bildschirmschoner erlauben\verbieten
 
Man könnte natürlich auch einfach [msdn]"SystemParametersInfo"[/msdn] benutzen. Stichwort: SPI_SETSCREENSAVEACTIVE
Ein Auszug aus der Beschreibung:
Sets the state of the screen saver. The uiParam parameter specifies TRUE to activate screen saving, or FALSE to deactivate it.

MisterNiceGuy 24. Okt 2004 19:18

Re: Bildschirmschoner erlauben\verbieten
 
Also ich hatte das schonmal "in den Händen" und ich weiß, dass es nur eine Zeile Programmcode war. Auch irgendetwas mit True und False, leider weiß ich nicht mehr was :wall:

Werd mal meine ganzen Projekte durchforsten, hab ja noch 3 3/4 Stunden Ferien :mrgreen:

Matze 24. Okt 2004 19:27

Re: Bildschirmschoner erlauben\verbieten
 
Schau ins SDC und gut is. :mrgreen:

MisterNiceGuy 24. Okt 2004 19:53

Re: Bildschirmschoner erlauben\verbieten
 
Bist der Größte Matze :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:55 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