Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Предотвратить запуск screensaver'a при работе программы

01.01.2007

interface

private
  procedure AppMessage(var Msg: TMsg; var handled: Boolean);
end;

implementation


procedure TForm1.AppMessage(var Msg: TMsg; var handled: Boolean);
begin
  if (Msg.Message = WM_SYSCOMMAND) and (Msg.wParam = SC_SCREENSAVE) then
    Handled := True;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnMessage := AppMessage;
end;

{ 
 Note: The Screensaver is only disabled during the lifespan of 
 your application. 
}
Previous page:
Получить установленный по умолчанию Screen Saver
Top:
DRKB
Next page:
Как включить / отключить хранитель экрана?