![]() |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Habe es getestet, funktioniert tatsächlich nur bei Fokus :gruebel:
|
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
wäre aber eigenartig, wenndas wirklich nur an die aktive Form gesendet würde :gruebel:
liegt das viellleich irgendwie an der Nachrichtenschleife, in die ihr euch hier eingeschleußt habt? |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Ich schieb' das Topic nochmal hoch. Vielleicht schaut ja nochmal ein D.-Crack drauf.
Aufgabenstellung: Abwürgen des Screensavers und des Monitor-Standbys, wenn das eigene Form nicht den Fokus hat.Der Code in Posting #9 wird in verschiedenen DP-Threads und anderswo im Netz als Lösung vorgschlagen, funktioniert jedoch nur dann, wenn das eigene Fenster den Fokus hat. Danke für Eure Hilfe! Ciao Mutier |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Hallo,
vielleicht doch noch ein paar klärende Worte zu meinen indirekt zitierten Beiträgen: Windows startet den konfigurierten Bildschirmschoner bei entsprechender Idle-Time, indem es dem gerade im Vordergrund befindlichen Fenster die Message WM_SYSCOMMAND mit dem Parameter SC_SCREENSAVE schickt. Lässt dieses Fenster die Nachricht von DefWindowProc behandeln, dann wird effektiv dort der Bildschirmschoner aktiviert. Für nicht aktive Fenster bleibt da nur die vorübergehende Deaktivierung über SystemParametersInfo(). Ich halte das für völlig ausreichend. Das Argument "bloß nicht, mein Programm könnte abstürzen und dann ..." finde ich denkwürdig. Ist die Anwendung so labil, dann möchte ich sie vielleicht garnicht auf meinem Rechner haben - und wenn doch, dann werde ich den Bildschirmschoner halt per Hand wieder aktivieren. Grüße vom marabu |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Hi,
ich kann's hier gerade nicht testen. Weißt Du, ob durch die vorübergehende Aktivierung des Screensavers auch die Standby-Funktion des Monitors ausgeschaltet wird? Ciao Mutier |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Ich will bei MS grundsätzlich nichts ausschließen, aber ich würde mich sehr wundern, wenn da ein Zusammenhang bestehen würde.
marabu |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
... lol. :)
Topic: Das hatte ich mir schon gedacht. Vielen Dank! Ciao Mutier |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
... in den
![]() Ciao Mutier |
Re: Screensaver verhindern, wenn Fenster nicht den Fokus hat
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 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