Windows 7 - Displaying your applications status in the Windows Taskbar#

Today, I show you the second set of screen shots from the Windows 7 Taskbar components. Since Windows 95 - which introduced the last real change in how the user handles multiple running applications on Windows - we all know the notification area. Sadly many programs have abused this area, so that on some users computers this really grow into a monster featuring easily 30 and more icons. Never on my computer though ;-)

Windows 7 stops this Taskbar spamming in a really effictive way. The notification icons will not be shown anymore, at least on default. They are all hidden away. Even when your application wants to show a (bubble) hint, the user will not see it unless the user approved your application first. Now, since sometimes showing a state can be really important, Windows 7 introduced overlay icons in the Taskbar entry for running processes. This way the application can show some information without the need for more screen real estate - the application already has an entry in the Taskbar anyway - at least in most cases.

Click on images to view full size version.

Windows 7 automatically hides all notification icons unless the user wants them to show
Windows 7 automatically hides all notification icons unless the user wants them to show.

Showing the tasks state in the Windows 7 Taskbar
Showing the tasks state in the Windows 7 Taskbar.

Note the overlay icon in the second screen shot. Maybe the application is performing a search. A side effect of this is, that the designers should start creating application icons and overlay icons that work with each other well. Overlay icons are shown only if the user uses large icons in the Windows Taskbar (default setting).

For your Delphi application, simply drop a the TdwOverlayIcon component on your form, connect it to an image list (16 x 16 pixels for bitmap size) and set the image index used. Set it to -1 for displaying no overlay icon.

Saturday, January 24, 2009 1:21:47 PM (W. Europe Standard Time, UTC+01:00) #    Comments [4]  | 

 

Google AdSense


Thursday, January 29, 2009 3:16:07 AM (W. Europe Standard Time, UTC+01:00)
When/where can we download TdwOverlayIcon ? Thanks.
Mick
Thursday, January 29, 2009 8:21:09 AM (W. Europe Standard Time, UTC+01:00)
Here is the download and all information needed ;)
Daniel Wischnewski
Sunday, February 01, 2009 2:08:25 AM (W. Europe Standard Time, UTC+01:00)
I'm currently downloading Delphi 2009 to see what you do, looks pretty amazing work with that new features. Hope i can port to VB 2008. Good work man
Monday, February 02, 2009 6:34:42 AM (W. Europe Standard Time, UTC+01:00)
It looks like they (at least progress bar and overlay icon) cause problems in processes that are run via a schedule in Vista. The process never finishes and appears to lock-up immediately when run. Maybe because it is run in a different session and has no user interface?
Mick
Comments are closed.
All content © 2010, Daniel Wischnewski
On this page
Archives
Promoted Links
Blogroll OPML
My current Flickr Images
www.flickr.com
Dies ist ein Flickr Modul mit �ffentlichen Fotos und Videos von dwischnewski. Ihr eigenes Modul k�nnen Sie hier erstellen.
Recommendations
Sitemap
Special Pages
Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design by Jelle Druyts