There is a script in the act2.jss file, under C:/JFW32/settings/enu that
might suit your purpose. I forget what it is called. In fact, it may also
be attached to the Tab and ShiftTab keys. But It was designed to read the
numerous edit fields in ACT, which very closely fit the description you
gave below. I believe they used the invisible cursor to jump to the left
and read the name of the field, then read the field in the normal way. Hope
I've helped.
At 07:39 PM 1/5/99 -0800, you wrote:
>
>Ok, I'm starting on a set of scripts for QuickBooks Pro version#6, and have
>a couple of questions dealing with frames, and how to get field labels to
>announce when entering a certain field.
>First of all, is there any means of distinguishing particular fields when
>all the fields are Edit fields, and the handles change with each time the
>program is loaded? The Home row info are the same for all the fields on a
>particular page; The Window types are all the same; the classes are all the
>same; the sub-types are all the same; and the control id and handles are not
>static--they are different at each loading.
>What I'd like to do is to have the field label read, then the field
>contents, and have it do so automatically when the tab or shift+tab keys are
>used to move to the fields.
>So far, the only method I've been able to use is to set a frame around each
>field--including the label as well as the content field--and then use the
>SayFrameAtCursor function. This method will announce the field labels, even
>if they are before, after, above, or below the contents, but a tedious task
>when there are some 15 fields just in this single area alone!
>I've assigned to the Tab and Shift+Tab keys the SayFrameAtCursor function,
>once the key has moved to the new field.
>This works, but a little too good--it announces the field's contents before
>moving to the new field, then it announces the new field's contents, then
>back-tracks and announces the field's label!
>I'll eventually get around to setting the verbosity level's response when
>this method is used, but before I go through all that, I want to make sure
>there isn't an easier way that I'm missing here!
>ASAW98Beta reads the QueCard, field labels and field contents without any
>manipulating, but with that beta, you have no means of controlling what you
>get, so I'm trying it with JFW3.2...any assistance from the Script Gurus
>here would be welcomed!
>
>Thanks,
>Dennis Brown
>[EMAIL PROTECTED]
>
>
>-
>To unsubscribe, see the home page
>http://yoyo.cc.monash.edu.au/~nallan/jfw
>
-
To unsubscribe, see the home page
http://yoyo.cc.monash.edu.au/~nallan/jfw