VBcoders Browse New Submit Contact Sign In

No account? Register free

Forgot password?

Notification Area (Systray) Set

Howard L. McHenery  (1 Submission)   Windows System Services   Advanced   Wed 3rd February 2021

The "Notification Area" (Systray) is another one of Microsoft's "Manhattan Projects" (Best Kept Secrets). Days of searching Google I only found out that the info was in a registry value. I wanted to set the "Behavior" to "Always Show" for my "Send to Tray" applications where the icon in the tray indicated something. Windows Systray NOTIFYICONDATA should have something to do this with, if it does I can't find any info on how to do it?
This project is actually three projects in one:
1. The Discovery process, where in the registry and what bytes to change to set "Always Show", "Always Hide" or "Hide when Inactive". Possibly more info on the subject than anyone wants to know!
2. A clubby program to list all Systray applications and make changes to "Behavior". In NotifyArea.zip package.
3. A self contained module to add to a "Send to Tray" project that will set "Always Show" when the application is started. Call "BehaviorGet" to test if "Always Show" is set, if it isn't call "BehaviorSet" with the file spec to the application and it returns true if successful.

Rate Notification Area (Systray) Set (3(3 Vote))

Download Notification Area (Systray) Set

Notification Area (Systray) Set Comments

No comments yet — be the first to post one!

Post a Comment

0/1000 characters