[jawsscripts] Re: How to navigate to invisble MSAA objects?

  • From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Tue, 30 Oct 2007 17:38:51 -0500

I thought I answered this, but maybe not...

If there's a window corresponding to the invisible MSAA object you
want, use GetObjectFromEvent(hwnd, ObjID_Client, 0, childID) (where
ObjID_Client == -4) to get it.  If not, try using ordinal childIDs
against the parent object.  For example, if o.accChildCount is 10, try
o.accName(7) for the 7th child's name.  This works in some but not all
situations.  Unfortunately, if neither of these work, it becomes
tricky to get to those, if possible at all, because there is no way
from JAWS to get an actual array of children.

On Tue, Oct 30, 2007 at 06:19:33PM -0400, Kamil wrote:

Hi folks,

In order to get to the MSAA object, which I need its information, I'm 
using:

myObject.accNavigate (direction, 0)

starting from a container object, of Window type, and going deep into the
MSAA tree.

It works fine while I'm looking for a visible object, but unfortunately it
skips invisible ones.

The question is how to navigate to invisible objects of an MSAA tree?

If you use AccExplorer, it shows all visible and invisible objects, but 
even using standard tools of AccExplorer, you can not navigate to an 
invisible object.

I'm referring to spatial (left, right, up, down) and logical navigation 
(next, previous) tools, but not arrow keys.

Any help would be highly appreciated,

Camille

__________?
View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

-- 
Doug Lee, Access Technology Programmer
SSB BART Group
mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________ 
View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: