Внешний вид сайта:

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

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

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

Комментарии

Нет комментариев. Ваш будет первым!