Screen Saver Tray Icon Sample | CodeGuru

Screen Saver Tray Icon Sample

This sample was contributed by Thierry Maurel. The simple contextual menu   Screen-saver enabled… …and disabled If you have ever tryed to read some big technical documentation on MSDN, you will be aware of how irritating the screensaver is. The inverse is annoying too : waiting for a locking-screensaver or open Display Properties to select […]

Written By
CodeGuru Staff
CodeGuru Staff
Feb 6, 2000
1 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

This sample was contributed by Thierry Maurel.

The simple contextual menu
 
Screen-saver enabled… …and disabled

If you have ever tryed to read some big technical documentation on MSDN,
you will be aware of how irritating the screensaver is. The inverse is
annoying too : waiting for a locking-screensaver or open Display Properties
to select Preview if you want to lock your Workstation is not a simple
solution, if you have a lot of windows open on the desktop.

To this end I developed a simple tray-icon application that starts
or disables the screensaver. It provides a direct access to the Display
Properties, useful if your desktop is completely filled by applications.

Now there is 2 versions, one with MFC (the first I wrote) and another
one in pure SDK, because of the size of MFC Dlls and the fact that anybody
could have another version of the MFC in his computer. The two version
are exactly the same in the effects, it could be interesting to have a
look about the usage of splash screen or trayicons in SDK, I hope that
my implementation is good, but this is the first time I use somethings
like that in SDK, so don’t flame me !

Downloads

Download source code (SDK Version) – 27 Kb
Download source code (MFC Version) – 30 Kb

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.