Thanks, Jamal. It's nice to have these tools at our disposal. Cheers, Jerry "Jamal Mazrui" <Jamal.Mazrui@xxxxx To: <program-l@xxxxxxxxxxxxx> ov> cc: Sent by: Subject: [program-l] Re: JAWS: How Can I Retrieve the MSAA Info Available from Home program-l-bounce@fr Row Plus F9 Using a Script? eelists.org 09/22/2005 12:10 PM Please respond to program-l You might try positioning a cursor on the object of interest and then calling Let o = GetCurrentObject(0) You should then be able to query various properties of the MSAA parent object just created, e.g., o.AccChildCount to get the number of child elements and o.AccName(7) to get the name of the seventh one. Jamal -----Original Message----- From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of gerald.g.weichbrodt@xxxxxx Sent: Thursday, September 22, 2005 11:17 AM To: program-l@xxxxxxxxxxxxx Subject: [program-l] JAWS: How Can I Retrieve the MSAA Info Available from Home Row Plus F9 Using a Script? Hi all, I'm using JAWS 6.2. I have an application I use a fair amount. It's sort of a not-very-sophisticated integrated development system, and the information about your programming project is displayed in a treeview control. Using JAWS's default scripts, if I cursor up and down the tree, I find that information is truncated if the line of text is too long to show in the control. However, if I hit JAWSKey+SpaceBar and turn on "home row" mode, I find that the "Name" value I can get from MSAA is exactly what I want, the full text of the line despite only part of it showing on screen. Put another way, if I go into home row mode, hit the F10 key to cycle to "Name", and then press F9, JAWS reports out the full text from the current treeview item. Now, I'd like to modify the script that reads stuff from tree views so that it reads the current line via the MSAA instead of just picking up what's on the screen. The obvious answer is to grab the code that the "Home Row" scripts use, and build a slightly customized SayTreeviewLevel script that gets the line via MSAA. The trouble seems to be that the script to read that MSAA info is included in a binary file that JAWS is "use-ing". So, does anybody know how I might get that name that the home row scripts are reporting out? I'm not asking for anybody to disclose trade secrets. I just thought maybe I was missing a clue to how to get that value. It would really be convenient if I could hear whole lines in that tree view. I think the text expands visually if you hover your mouse over the lines, so sighted users can read the full text without trouble. Thanks, Jerry ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq