Здравствуйте, Antrekot, Вы писали:
A>Сделал так же, но все равно не работает, экран гаснет как установлено в параметрах через 3 минуты.
Если вам нужно предотвратить запуск хранителя экрана, это можно сделать в функции окна, вернув ноль в ответ на сообщение WM_SYSCOMMAND с параметром wParam равным SC_SCREENSAVE:
switch (uMsg) // Check For Windows Messages
{
...
case WM_SYSCOMMAND: // Intercept System Commands
{
switch (wParam) // Check System Calls
{
case SC_SCREENSAVE: // Screensaver Trying To Start?
case SC_MONITORPOWER: // Monitor Trying To Enter Powersave?
return 0; // Prevent From Happening
}
break; // Exit
}
...
}
В приведенном примере также предотвращается отключение монитора.