Witam.
Jak mogę zgasić monitor powiedzmy na minutę?
Robiłem to tak:
SendMessage(GetForegroundWindow(),WM_SYSCOMMAND,SC_MONITORPOWER,2);
Jednak monitor sie wyłącza na ok 2 sekundy.
Gdy zrobię tak:
while(true)
{
SendMessage(GetForegroundWindow(),WM_SYSCOMMAND,SC_MONITORPOWER,2);
Sleep(2);
}
To wszystko jest ok (ale to chyba złe rozwiązanie)
poza tym gdy testuje to na innym komputerze (laptopie)
To ekran wtedy miga (włącza się i wyłącza się).
Więc jak to zrobić, żeby KAŻDY monitor się mógł wyłączyć?
z góry dziękuje za pomoc.