Отключение ScreenSaver Windows
procedure ProssesSysMessage(var Msg: Tmsg; var Handle: Boolean);
Затем добавьте следующий код:
procedure TForm1.FormCreate(Sender: TObject); begin Application.OnMessage := ProssesSysMessage; end; procedure TForm1.ProssesSysMessage(var Msg: Tmsg; var Handle: Boolean); begin if (msg.message = WM_SYSCOMMAND) AND (msg.wParam = SC_SCREENSAVE) then handle := true else handle := false; end;
Теперь попробуйте установить ожидание хранителя экрана на одну минуту, запустите приложение и не касайтесь клавиатуры и мыши.
Комментарии