[jawsscripts] Re: Handle of a window whose text changed is needed,

  • From: Soronel Haetir <soronel.haetir@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Fri, 12 Feb 2010 14:46:34 -0900

I suppose it makes sense that programs would no longer need/use
control IDs when they are likely to already have a language-native
object associated with the win32 HWND.

On 2/12/10, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote:
> ah.
>
> well, to be equally honest, I have hardly done any of that UI keeping up to
> speed
> either.  but, in my usage of hotspotclicker, which seeks to grab the control
> ID of any given window in order to help it's verification/validation
> process, I have seen quite a few situations where it's set to 0, which it
> does when it's the same value as the handle, to invalidate it as useful
> criteria for window validation.  which was what prompted my other thoughts.
>
> ----- Original Message -----
> From: "Soronel Haetir" <soronel.haetir@xxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Friday, February 12, 2010 12:09 PM
> Subject: [jawsscripts] Re: Handle of a window whose text changed is needed,
>
>
>> Jeff,
>>
>> I'll be honest, I tend not to keep up with how people do UI.  That was
>> true even when I could see and it's become even more true since.
>>
>> On 2/11/10, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote:
>> > wow Soronel, I'm kinda surprised at your having written this below.
>> >
>> > Do you not feel that more programs than not of late, are abandonning the
> use
>> > of fixed control ID's for their windows?
>> > i.e. that they're more often than not, as dynamic as the handles
> themselves
>> > are?
>> >
>> >
>> >
>> > ----- Original Message -----
>> > From: "Soronel Haetir" <soronel.haetir@xxxxxxxxx>
>> > To: <jawsscripts@xxxxxxxxxxxxx>
>> > Sent: Thursday, February 11, 2010 3:53 AM
>> > Subject: [jawsscripts] Re: Handle of a window whose text changed is
> needed,
>> >
>> >
>> >> If IDs aren't fixed it's going to be way harder.  It would be a very
>> >> strange program that didn't use fixed IDs however.
>> >>
>> >> On 2/9/10, Jitendra <jeet.invincible@xxxxxxxxx> wrote:
>> >> > if IDs are not fixed?
>> >> > Soronel Haetir wrote:
>> >> >> Looking at how FS does it the answer would mostly appear to be
>> >> >> scripts that check if one of those sliders is active then use the
>> >> >> control ID (which is generally a constant value unlike window
> handles)
>> >> >> to get the edit field window and then extract and speak the updated
>> >> >> value.  And if none of the sliders are active then PerformScript to
>> >> >> invoke the default.
>> >> >>
>> >> >> On 2/9/10, Jitendra <jeet.invincible@xxxxxxxxx> wrote:
>> >> >>
>> >> >>> Hello friends, in a program, there are several sliders, pressing
> arrow
>> >> >>> or pageup or down keys, changes the slider, but that slider change
> is
>> >> >>> not very meaningful to the user, so there is sometimes an edit box,
>> > and
>> >> >>> sometimes a static window to give some other percentage, so is it
>> >> >>> possible to get the handle of the window whose text is recently
>> > changed
>> >> >>> by sayNonHiLighted text or new text event function, so we can say
> the
>> >> >>> text of that window on each key press when the focus is on the
> slider?
>> >> >>> note that the information window may be some times after the
> slider,
>> >> >>> sometimes before it, since it is not fix for each slider, it is not
>> >> >>> possible for me to use the get next or prior window functions
>> >> >>> successfully.
>> >> >>> it is a company program for one of my friend's workplace.
>> >> >>> Thank you, Jitendra.
>> >> >>> __________
>> >> >>> Visit and contribute to The JAWS Script Repository
>> > http://jawsscripts.com
>> >> >>>
>> >> >>> View the list's information and change your settings at
>> >> >>> //www.freelists.org/list/jawsscripts
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > __________
>> >> > Visit and contribute to The JAWS Script Repository
>> > http://jawsscripts.com
>> >> >
>> >> > View the list's information and change your settings at
>> >> > //www.freelists.org/list/jawsscripts
>> >> >
>> >> >
>> >>
>> >>
>> >> --
>> >> Soronel Haetir
>> >> soronel.haetir@xxxxxxxxx
>> >> __________
>> >> Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
>> >>
>> >> View the list's information and change your settings at
>> >> //www.freelists.org/list/jawsscripts
>> >>
>> >
>> > __________
>> > Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
>> >
>> > View the list's information and change your settings at
>> > //www.freelists.org/list/jawsscripts
>> >
>> >
>>
>>
>> --
>> Soronel Haetir
>> soronel.haetir@xxxxxxxxx
>> __________
>> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>>
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
>
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
>


-- 
Soronel Haetir
soronel.haetir@xxxxxxxxx
__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: