[jawsscripts] Re: Finding A Graphic Script

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 19 Jul 2012 09:09:37 +1000

Jackie.

Would you mind elaborating a little further on your below, regarding 0 
representing the handle of a topLevel Window?
I.e. When you say:
 'If 0, which represents a top level window, is not what u need, you're at 
liberty to experiment w/that until u find the graphic.'

I'd never seen the usage of this, 0, deal, as a window handle before. what 
is that about exactly?

Thanks much.
GC.

----- Original Message ----- 
From: "Jackie McBride" <abletec@xxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Thursday, July 19, 2012 12:48 AM
Subject: [jawsscripts] Re: Finding A Graphic Script


> Steven, this is in essence a boolean, so basically, if the graphic is
> found, it returns true--false otherwise. If you're thinking it returns
> the graphic's crc or something like that--no-it doesn't--& I actually
> don't know of any Jaws function that does, probably because its
> usefulness is questionable.
>
> If you're having trouble consistently finding the graphic, then
> remember the first parameter represents the handle of the window
> you're searching in, & therefore is configurable. If 0, which
> represents a top level window, is not what u need, you're at liberty
> to experiment w/that until u find the graphic. That often needs to be
> done in situations like this.
>
> HTH.
>
> On 7/17/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote:
>> Ah ha, that could be useful, thank you very much, could I capture the
>> integer that it returns?
>>
>>
>> -----Original Message-----
>> From: jawsscripts-bounce@xxxxxxxxxxxxx
>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride
>> Sent: 18 July 2012 00:11
>> To: jawsscripts@xxxxxxxxxxxxx
>> Subject: [jawsscripts] Re: Finding A Graphic Script
>>
>> Steven, remember that FindGraphic returns an integer. So:
>> if (                FindGraphic(0,"Next record",S_Top,S_Restricted)) then
>>    LeftMouseButton()
>> endif
>>
>>
>> On 7/17/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote:
>>> Hi friends,
>>>
>>>
>>> I have an application which has a line of four buttons which don't
>>> appear to be standard graphical buttons, they are graphics which I
>>> have to manually label.
>>>
>>> I have written a script using the FindGraphic(0,"Next in
>>> list",S_Top,S_Restricted). key word and it seems to work and find  the
>>> graphic fine.
>>>
>>> I would like to expand this script so that I can confirm that I am on
>>> the graphic and if so, I would then like to perform a left mouse
>>> botton to click it.
>>>
>>> Does anyone have any suggestions on how I may do this please?
>>>
>>> My script looks like the following at the moment:
>>>
>>>
>>>
>>> Script(NextRecord)
>>>
>>>                 FindGraphic(0,"Next record",S_Top,S_Restricted)
>>>
>>> EndScript()
>>>
>>>
>>>
>>> Any help would be much appreciated,
>>>
>>>
>>>
>>> Steve.
>>>
>>>
>>>
>>> P.s.  I could even consider using the IfSameKey I think it is so that
>>> I press the assigned shortcut key twice to execute the left mouse 
>>> button.
>>>
>>>
>>>
>>> Take care all.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> __________
>>>
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/jawsscripts
>>>
>>>
>>
>>
>> --
>> Blame the computer--why not? It can't defend itself & occasionally might
>> even be the culprit Jackie McBride Ask Me Computer Questions at:
>> www.pcinquirer.com Jaws Scripting training materials:
>> www.screenreaderscripting.com
>> homePage: www.abletec.serverheaven.net
>> __________
>>
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
>>
>>
>> __________�
>>
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
>>
>
>
> -- 
> Blame the computer--why not? It can't defend itself & occasionally
> might even be the culprit
> Jackie McBride
> Ask Me Computer Questions at: www.pcinquirer.com
> Jaws Scripting training materials: www.screenreaderscripting.com
> homePage: www.abletec.serverheaven.net
> __________�
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
> 

__________�

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

Other related posts: