![]() |
Ereignis des Screensavers ?
Hallo zusammen,
ich habe ein Programm geschrieben, welches immer aktiv ist. Dieses Programm soll seinen Hauptprozess immer nur dann ausführen, wenn ein Bildschirmschoner gerade aktiv ist. Gibt es unter den Windows-Messages evtl. ein Ereignis, welches mir verrät, ob ein Bildschirmschoner im Augenblick aktiv ist :gruebel: Thanx DANNYBOY |
Re: Ereignis des Screensavers ?
Hallo,
ich habe keine Antwort, aber eine Frage: Was macht Dein Programm, wenn der User keinen Bildschirmschoner aktiviert hat :gruebel: |
Re: Ereignis des Screensavers ?
Zitat:
|
Re: Ereignis des Screensavers ?
|
Re: Ereignis des Screensavers ?
Zitat:
|
Re: Ereignis des Screensavers ?
Gern geschehn :zwinker:
|
Re: Ereignis des Screensavers ?
du kannst auch diese message abfangen:
Code:
die wird von windows rundgeschickt, bevor windows sich erlaubt eben dieses zu tun (falls kein programm einspruch erhebt)
if message = WM_SYSCOMMAND then // Intercept System Commands
begin case wParam of // Check System Calls SC_SCREENSAVE, SC_MONITORPOWER: // Screensaver Trying To Start, Monitor Trying To Enter Powersave? begin result := 0; // Prevent This From Happening exit; // Exit end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 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