Bildschirmschoner deaktivieren
-
Hi ...
Ich würde gern den Bildschirmschoner deaktivieren. Ich hatte auch schon was davon gelesen allerdings weiß ich nicht mehr wo.
Ich bräuchte einmal die Fariante für win9x und NT.
Danke schon mal ....
Cu David
-
Was verstehst Du unter deaktivieren ???
1. Den ScreenSaver unterbrechen wenn er breits läuft ???
oder
2. Den ScreenSaver in der Systemsteuerung zu deaktivieren... falls dieser aktiviert war ???
oder
3. ganz was anderes
MfG veganza
-
Hi ...
Ich wollte den Screensaver deaktivieren, falls dieser aktiviert war. Damit dieser nicht mehr anspringt, sollange mein Programm läuft. Bei beendigung den ScreenSaver dann wieder aktivieren.
Cu David
-
Und was bitte ist eine Fariante?
Devil
-
Kein Problem:
Man kann das mit der SystemParametersInfo() Funktion realisieren.
Dieser Aufruf deaktiviert den ScreenSaver:
SystemParametersInfo( SPI_SETSCREENSAVEACTIVE, FALSE,0,SPIF_SENDWININICHANGE);
und dieser aktiviert in wieder...
SystemParametersInfo( SPI_SETSCREENSAVEACTIVE, TRUE, 0, SPIF_SENDWININICHANGE).
Hoffe das hilft Dir weiter
MfG veganza
P.S. Mit etwas Glück stand das auch schon im MFC-FAQ oder vielleicht auch im WinApi-FAQ (wo es eigentlich auch hingehören würde)
-
@devil81
Neue Rechschreib-Regelung oder
Bin mir aber leider nicht sicher ob der Code auch unter WinNT funktioniert... have a look on MSDN -> SystemParametersInfo()
MfG veganza
-
Wenn das mit WinNT geklärt ist, dann pack ichs in die WinAPI-FAQ ...
[ Dieser Beitrag wurde am 16.07.2002 um 20:58 Uhr von dEUs editiert. ]
-