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