Карта сайтаСсылкиКонтакты

Отключение ScreenSaver Windows

PDF Печать
Статьи

Для отключения хранителя экрана (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;

Теперь попробуйте установить ожидание хранителя экрана на одну минуту, запустите приложение и не касайтесь клавиатуры и мыши.


 

Добавить комментарий


Защитный код
Обновить