Hi Rick,
Unfortunately, it seems that Microsoft did not include a Dispatch interface for UIA in the native (as opposed to managed) implementation. So, VBScript would not be able to access UIA methods and properties without assistance from a wrapper. Of course, a VB.NET-based Window-Eyes app could do so without a wrapper.

I do not fully understand this, but I think that the latest UIA automatically translates information into MSAA terms for clients that do not do UIA, themselves. From what you've reported, however, it appears that MSAA in Visual Studio is not exposing information about the state of WPPF checkboxes.

One other .NET-based library that may be worth checking out is called White (I do not know the origin of the name). It is located on the open source Codeplex site at

http://white.codeplex.com/

It wraps UIA in a more friendly manner for developers. I think it can be used for inspecting or automating an application. I haven't tried it, myself, but am curious what you find if you get a chance.

Jamal

Reply via email to