screensavers were originally designed to protect the computer monitor from phosphor burn-in. Now screensavers are used for entertainment, advertisement, and security purposes.
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

[About BTH]  [User Agreement]  [Privacy Policy]  [Site Map]  [Contact Form]  [Advertise on BTH]  [News Feed]

Google
Web
This Site

Introducing Screensavers

What is a screensaver? A screensaver is a pop up simple program within operating systems that appears whenever you leave the keyboard or mouse unattended for a couple of minutes. To find out whether it can start the screensaver or not, Windows sends a message to the foreground application. This command is asking the application, "Can I start the screensaver?"

A non-Windows program will not understand the command, and therefore will not answer it. A CBT application will understand it, but will respond with a command that means "No, I'm providing training right now." All other applications should respond positively to the command.

The screensavers were originally designed to protect the computer monitor from phosphor burn-in. The phosphors, used to make the pixels in the display, would glow at a constant rate for such a long period of time that they would actually discolor the glass surface of the CRT. This discoloration would then be visible as a faint image overlaying whatever else was displayed on the monitor.

Now you can use screensavers for:

  • Entertainment - most people use screensavers for the fun of watching them. There are several screensaver categories like: natural environments (e.g. animated waterfalls, aquariums, fireplaces etc.), favorite actor/actress screensavers, cars screensavers etc.
  • Advertisement - many companies have developed their own themed screensavers (e.g. a black background with the name of the company scrolling up and down).
  • Security - this might be one of the most important uses .You can simply set a password so when your computer exits the screensaver will actually require a password to go back to its desktop. Many people use this option to prevent others from invading their privacy.

Screensaver Development A screensaver is really just an executable file, with the extension changed from .exe to .scr. By putting a screensaver file into the Windows or System directory and giving it a .scr extension, Windows knows that it should treat this file as a screensaver and makes it available as an option in the Display properties window.

The bulk of the screen saver is written in C++ and uses OpenGL for rendering. It is shared between both Windows and Macintosh versions. The Windows version also is in C++ and talks directly to the Win32 API (no MSVC classes). The development environment is Microsoft Visual C++ 2005 Express, but a VC++ 6.0 project is also included. The Macintosh version is in a mix of C++ and ObjectiveC, and is built with Xcode.

The screensaver interfaces indirectly with the operating system to cause the physical display screen to be overlayed with one or more graphic 'scenes'. The screensaver typically terminates after receiving a message from the operating system that the mouse has been moved or a key has been pressed. The screensaver file can be programmed in several different ways. It can:

  • Simply present a black screen
  • Load and display a particular image or group of images
  • Display a particular line of text
  • Display an animation or series of animations
  • Display information from another program or a Web site

Computer Sections

RSS Feed RSS Feed

Windows Tips
Create a Shortcut to Task Manager
Move an Off Screen Window Back into View
Make the Insertion Point Cursor More Visible
Turn Off the User Account Control
Disable Media Player Network sharing
Disable Taskbar Button Grouping
Synchronize Your Computer's Clock With an Internet Time Server
Change Vista's Start Menu Shutdown Option
Change Internet Explorer's Default Search Engine
Add More Information to a Files List
Vista - Restore Deleted Recycle Bin
Backup Your Windows XP Activation Files
Disable "Hard Disk Turn Off" to Speed Up Windows XP
Disable Cutesy Effects to Speed Up Windows XP
Capture the Computer's Screen With the Print Screen Key
Put a Shut Down Button on Your Desktop
Change a Drive Letter
Change the Mouse Pointer
Change Explorer's Thumbnail Size
Cover Your Tracks in Internet Explorer
Configure the Start Menu
Configure Folder Options
Configure Windows Taskbar
Customize Internet Explorer's Security
Customize the Quick Launch Toolbar
Delete Does Not Erase a File
Record Your Own Windows Startup Greeting
Create Your Own Custom Taskbar Toolbar
Configuring Sound for Windows Events
Desktop Shortcuts Give Quick Access to Applications and Folders
Diable Windows CD/DVD AutoPlay
Remove My Recent Documents from the Start Menu
How to Fully Customize your Desktop
How to change a Folder's Icon
How to Change Your Computer's Name
How-to Capture the Computer's Screen
How to Connect Two Computers
How to Fax Documents Using Windows XP
How to Fix a Scratched CD
How to Write Protect a File
Introducing Screensavers
OpenOffice a Software Solution to Enhance your Office Productivity at No Cost
Create Your Own Custom Screen Saver with Windows Built-in Slideshow
Put a Help and Support Center Shortcut on Your Desktop
Uninstall Windows Media Player 10 and Start Enjoying Your Media Again
The Secret to Passing the Microsoft Office Specialist Exams
Show Desktop Gives Quick Access to Desktop Icons
Windows Desktop Themes
Swap Mouse Buttons
Windows Mouse Dead? - How to Get Around Windows Without the Rodent
Save Ink When Printing
How To Build A Mortgage Calculator For Free in Microsoft Excel
How to Create a Microsoft Excel Database
How to Repair a Damaged Excel File
Why My Office Files Do Not Open

[Site User Agreement]  [Advertise on This site]  [Search This Site]  [Contact Form]
Copyright©2001-2007 Bucaro TecHelp P.O.Box 18952 Fountain Hills, AZ 85269