The systray class (at least under Vista) is TrayNotifyWnd. So, using Immed, I can do:

Set t = DesktopWindow.Children.FilterByClassAndModule("TrayNofityWnd", "EXPLORER")
For Each a in t(1).Accessible.Children: print a.name : next

And I get back (on this machine):

New updates are available
Windows Sidebar
Scan in progress...
Virtual CloseDrive

The "New updates are available" is the only one that's visible. The rest are hidden by the chevron. I'm sure if you get the state of each of them, you can find which are hidden and which are visible (if you care).

You could also use DesktopWindow.Children.FilterByName("Notification Area"), but I don't know if you would run into localization issues or not.

Aaron

On 7/20/2009 9:58 PM, Jeff Bishop wrote:
Hello,
With Window-Eyes what would be the best way of getting information on a
specific tooltip/icon in the system tray? I would think one would use
MSAA here to derive this information?
For example, hit a key and have it speak information relative to one
icon in the system tray area?
Jeff


__________ Information from ESET Smart Security, version of virus
signature database 4262 (20090720) __________

The message was checked by ESET Smart Security.

http://www.eset.com

--
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.

Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development

Reply via email to