Monitor standby
-
Kann mir jemand sagen wie ich mit der winapi denn Monitor Standby setzen kann.
das ist alles was ich bis jetzt verausbekommen hab.rundll32.exe powrprof.dll,SetSuspendState
-
SendMessage, als Nachricht WM_SYSCOMMAND mit dem Parameter SC_MONITORPOWER
.
-
hört sich gut an!!
Danke Codefinder
-
HWND handle=GetDesktopWindow();
SendMessage(handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);getestet mit Borland Builder c++
-
HWND handle=GetDesktopWindow();
PostMessage(handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);für alle winapiler und borland builder c++ :xmas1:
-
Hallo,
auf dem alten PC ohne ServicePack und update (XP) funkioniert es.
Bei meinem neuen PC (alle ServicePack und update + hotfix) XP geht es nicht.
Aber wieso ?Grüsse
-
Hab das Forum mit der Google Suche!!!
nach --->SC_MONITORPOWER
durchsucht.
Die Google Suche für das Forum ist viel besser als die Forumsuche
PostMessage(GetForegroundWindow(),WM_SYSCOMMAND, SC_MONITORPOWER, 1);So funktioniert es auf dem Alten und neuen PC......
Am alten PC gibt es APM in der Energieverwaltung, was beim neuen fehlt.
Das könnte ein Grund sein. Wieso der alte PC als Laptop erkannt wird ist mir
ein Rätsel (APM). Naja.....Es klappt