[jawsscripts] Re: Find Graphic Question

  • From: Johnvi Javier <johnvij@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Mon, 1 Dec 2008 21:08:45 -0800 (PST)

Hi Mark,  can you tell me wher you got your example? 
I am also trying to learn this function, I am a novice
scripter.  
--- Mark <torgersonenator@xxxxxxxxx> wrote:

> Hi David,
>      Thank you for your help. This makes much more
> sense.
>      Can I ask something else that confounds me? How
> does one get the handle 
> for the handle parameter? In the getGraphic command.
>      Thank you.
> 
> God bless,
> Mark
> ----- Original Message ----- 
> From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Monday, December 01, 2008 10:58 AM
> Subject: [jawsscripts] Re: Find Graphic Question
> 
> 
> > Hi Mark:
> >
> > If you look in the Windowsmail.jsm file you will
> see the following
> > constant definitions.
> >
> > ;the following string should be translated from
> default.jgf
> > scCheckMark = "check mark",  ;graphic label for
> marlett97, marlett98
> > scCorner = "corner",  ;graphic label for
> marlett99, marlett100,
> > marlett101, marlett102
> > cscAttachmentsRemoved="unsafe attachment",
> > scSearchResultsList="FTSearch",
> >
> >
> > scCorner and scCheckMark are constants which
> define the way that the
> > graphics that represent the check mark and the
> unchecked graphics have
> > been labelled in the default.jgf file.
> >
> > The first parameter was the handle for the window
> where the search is
> > to be performed, the second parameter is the label
> of the graphic to be
> > searched for.
> >
> >
> > find below the description for FindGraphic taken
> from the fsdn
> > document.
> > Function: FindGraphic
> > Description
> > FindGraphic searches for a graphic in the
> specified window. If the
> > graphic is found, then the JAWS cursor is placed
> on it. The graphic must
> > have a text label associated with it because the
> FindGraphic function
> > searches for text labels. Text labels are assigned
> by the Graphics
> > Labeler.
> >
> > Returns
> > Type: Int
> > Description: "WAS_SUCCESSFUL" = 1,
> "WAS_NOT_SUCCESSFUL" = 0.
> >
> >
> > Parameters
> > Param 1:
> > Type: Handle
> > Description: Specify a window handle. Type the
> name of a variable or
> > choose a script function that indicates the window
> that is to be
> > searched.
> > Include: Required
> >
> >
> > Param 2:
> > Type: String
> > Description: Type the graphic label that is to be
> located. The label
> > must be typed exactly as it appears in the graphic
> label file. Enclose
> > the graphic label within quotation marks.
> > Include: Required
> >
> >
> > Param 3:
> > Type: Int
> > Description: Indicate the search direction. Type a
> constant value to
> > indicate the starting point for the search: S_TOP
> or S_BOTTOM.
> > Include: Required
> >
> >
> > Param 4:
> > Type: Int
> > Description: Indicate search restriction. Type the
> name of a constant
> > value to indicate whether the search should be
> restricted to the active
> > window or it should extend into all child windows
> of the active
> > application. Type S_UNRESTRICTED to search all
> application windows or
> > S_RESTRICTED to limit the search to the active
> child window.
> > Include: Required
> >
> >
> > Version
> > This function is available in the following
> releases:
> >
> > PAC Mate 1.10 and later
> > JAWS 4.51 and later
> > Magic 10.5 and later
> >
> >
> > David Farough
> > Application Accessibility Coordinator/coordonateur
> de l'accessibilité
> > Information Technology Services Directorate /
> > Direction des services d'information
> technologiques
> > Public Service Commission / Commission de la
> fonction publique
> > Email / Courriel:  David.Farough@xxxxxxxxxxxxx
> > Tel. / Tél:    (613) 992-2779
> >
> >>>> "Mark" <torgersonenator@xxxxxxxxx> 01:33 pm
> Monday, December 01,
> > 2008 >>>
> > Hi
> >     I am trying to understand the find Graphic
> command. In the example
> > below from the windows mail scripts, what does
> (hWnd,scCorner mean?
> >
> > If FindGraphic(hWnd,scCorner,s_top,s_restricted)
> then
> >
> > let sState = msgNotChecked
> >
> > ElIf
> FindGraphic(hWnd,scCheckMark,s_top,s_restricted)
> then
> >
> > let sState = MSGChecked
> >
> > EndIf
> >
> >     Thank you.
> >
> > __________
> > Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
> >
> > View the list's information and change your
> settings at
> > http://www.freelists.org/list/jawsscripts
> >
> -- Currently in Pendleton, Eastern Oregon Regional
> At Pendleton, Oregon 
> Obscured, Fog 37.0°F Wind:Variable at 3mph 
> 
> __________ 
> Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
> 
> View the list's information and change your settings
> at 
> http://www.freelists.org/list/jawsscripts
> 
> 


johnvi

Love begins at home; love lives in homes, and that is why there is so much 
suffering and so much unhappiness in the world today... Everybody today seems
to be in such a terrible rush, anxious for greater developments and greater 
riches and so on, so that children have very little time for their parents.
Parents have very little time for each other, and in the home begins the 
disruption of the peace of the world. 

other email address johnvi.javier@xxxxxxxxx
skype address johnvi2


      

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: