1. Home
  2. Computing & Technology
  3. Delphi Programming

Activate/Deactivate the Screen Saver

By , About.com Guide

Sometimes you want to deactivate the current screensaver when performing some very long process. You can use this function to activate or deactivate the screensaver. Pass True to activate it, or False to deactivate it.

~~~~~~~~~~~~~~~~~~~~~~~~~
function ActivateScreenSaver
         (Activate: boolean): boolean;
var IntActive: byte;
begin
   if Activate then
     IntActive := 1
   else
     IntActive := 0;

   Result := SystemParametersInfo
             (SPI_SETSCREENSAVEACTIVE, IntActive,
              nil, 0) ;
end;
~~~~~~~~~~~~~~~~~~~~~~~~~
Here some more screen saver development articles.

Delphi tips navigator:
» Implementing Application.Restart
« Get Cursor Image (draw it on a Canvas)

Explore Delphi Programming
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Delphi Programming
  4. Coding Delphi Applications
  5. Delphi Tips and Tricks
  6. 2001 Delphi Tips
  7. Activate/Deactivate the Screen Saver

©2009 About.com, a part of The New York Times Company.

All rights reserved.