CTrayNotifyIcon

1.73

Create and test system tray icons for development and functionality purposes with the help of this lightweight and simple program.

CTrayNotifyIcon is a lightweight application that gives the developer the possibility to create and test the behavior of the new system tray icons. You can use a standard smiley face icon either as a static form, or an animated icon. The CTrayNotifyIcon class will encapsulate the Shell_NotifyIcon SDK call. This API is used to create those nifty little icons such as volume control you see in the tray notification area on Windows.
Along with the two types of icons, you can notice something that appears to be a timer, that counts up to 99 and then start again from 0.
The class hides a lot of the drudgery of calling the API directly and provides a nice clean C++ interface to use it. Overloaded member functions are provided to set and get the ToolTip text, icon, and notification window.
The class also provides a default implementation to bring up a context menu and contains a default menu item which is executed when you double-click the icon. It features auto cleanup and resurrection of icons if the shell unexpectedly crashes.
In short, this is a handy tool for tray icon development and testing, with cleanup and recovery ways in case of unwanted issues.
87 KB
3.0
Info
Update Date
Version
1.73
License
Freeware
Created By
Naughter Software
Related software Development