Bildschirmschoner beenden
-
Hi,
wie kann ich den Bilschirmschoner beenden? Also quasi der Bildschirmschoner ist aktiv und mein Programm ist im Hintergrund. Mein Programm checkt immer die Zeit und wenn es an der Zeit ist, soll mein Programm aktiv werden. So weckermäßig.
Habe es schon mit:
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, 0, 0);
versucht, aber erfolglos. Gibt es eine Funktion mit der ich den Bildschirmschoner abschalten kann, wenn er gerade läuft?
MfG, Michael
-
Versuchs mal mit Mausbewegung
void StopScreenSaver() { POINT pt; if (GetCursorPos(&pt)) { // Move mouse SetCursorPos(50, 50); SetCursorPos(0, 0); SetCursorPos(150, 150); // Restore mouse position SetCursorPos(pt.x, pt.y); } } }
-
War zu schnell...
manchmal geht es.
Der sichere Weg ist hier beschrieben:
http://support.microsoft.com/kb/140723/en-us
-
Hi,
danke
mit dem:PostMessage(GetForegroundWindow(), WM_CLOSE, 0, 0L);
klappt es gut! Jetzt muss ich nur noch schauen wie ich aus dem Ruhezustand o.ä. rauskomme
MfG, Michael
-
Ruhezustand? Gar nicht!
-
Hi,
hmm schade...
also quasi so ein Wecker der den PC hochfährt geht nicht?MfG, Michael
-
Soetwas kenne ich nur BIOS spezifisch, vom OS kenne ich da nichts.