[jawsscripts] Re: postMessage or SendMessage! was, Close window with SendMessage function?

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Fri, 14 Aug 2009 00:32:48 -0400

Yes, the first parameter is for the window handle to send the message to. 
In my case, ghVCAMain is the global variable I use in the Verizon Call 
Assistant (VCA) application for the Main window.  the only difference I know 
of between SendMessage and PostMessage is the superficial difference that 
SendMessage returns an integer value.

Don Marang


----- Original Message ----- 
From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Friday, August 14, 2009 12:10 AM
Subject: [jawsscripts] postMessage or SendMessage! was, Close window with 
SendMessage function?


> ok guys, now I'm reeeeally confused!
> again forgive the stupid question,
>
> but how come now then, that either
> don's function/call, of ;
>
> postMessage(ghVCAMain, 0x10, 0, 0)
>
> or Jim's of,
>
> sendMessage(hwnd, 0x10, 0, 0)
>
> are both presumably valid ways of communicating with the API and 
> presumably
> do the same job?
>
> i.e. I can see that the last thre parameters are identical, but, well what
> is the difference then, between PostMessage, and SendMessage, for a start.
> is there an actual difference?
> and secondly, just to clarify, but is don's first parameter, of,
>
> ghVCAMain,
> in his version,
>
> just his own customized global version of reference to the window handle 
> of
> his own application needs, thus being the same as Jim's, HWnd more general
> refference?
>
> just clarifying.
>
> thanks.
>
> geoff c.
>
>
>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Friday, August 14, 2009 12:18 PM
> Subject: [jawsscripts] Re: Close window with SendMessage function?
>
>
>> Me either!  I followed the thread back where a similar postMessage call
> was
>> suggested.  It works perfectly!  I had previously had a function that
>> literally attempted five different ways to close the app and still failed
>> occasionally.  I will repeat the call here:
>> postMessage(ghVCAMain, 0x10, 0, 0) ; 0x10 is WM_Close
>>
>>
>> Don Marang
>>
>>
>> ----- Original Message ----- 
>> From: "Bryan Garaventa" <bgaraventa11@xxxxxxxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Thursday, August 13, 2009 9:46 PM
>> Subject: [jawsscripts] Re: Close window with SendMessage function?
>>
>>
>> > That is sort of weird... I was able to close an app's main window by
> using
>> > SendMessage(GetAppMainWindow(GetFocus()), 0x10, 0, 0)
>> > I'm not sure what could be happening.
>> >
>> > ----- Original Message ----- 
>> > From: "Donald Marang" <donald.marang@xxxxxxxxx>
>> > To: <jawsscripts@xxxxxxxxxxxxx>
>> > Sent: Thursday, August 13, 2009 6:20 PM
>> > Subject: [jawsscripts] Re: Close window with SendMessage function?
>> >
>> >
>> >>I did see this function in that list.  However, functions that I have
>> >> written and merged with default.jss also show up in this list.  I also
>> >> have
>> >> several tools added to my JAWS installation.  I was wondering if I
> would
>> >> require other users to have certain tools installed if I distribute 
>> >> any
>> >> scripts.  So far, it is not closing any windows or applications and
>> >> always
>> >> returns 0.
>> >>
>> >> Don Marang
>> >>
>> >>
>> >> ----- Original Message ----- 
>> >> From: "Bryan Garaventa" <bgaraventa11@xxxxxxxxxxxxxx>
>> >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> Sent: Thursday, August 13, 2009 6:42 PM
>> >> Subject: [jawsscripts] Re: Close window with SendMessage function?
>> >>
>> >>
>> >>> Nope, you should see SendMessage in your JAWS functions list, as well
> as
>> >>> PostMessage, which provides limited access to the API through JAWS.
>> >>>
>> >>> ----- Original Message ----- 
>> >>> From: "Donald Marang" <donald.marang@xxxxxxxxx>
>> >>> To: <jawsscripts@xxxxxxxxxxxxx>
>> >>> Sent: Thursday, August 13, 2009 3:28 PM
>> >>> Subject: [jawsscripts] Re: Close window with SendMessage function?
>> >>>
>> >>>
>> >>>> Is the SendMessage function a built-in JAWS function or is it part 
>> >>>> of
>> >>>> another package, such as HomerKit?  Do you need to load or provide
> any
>> >>>> other
>> >>>> commands first such as an Use statement?
>> >>>>
>> >>>> Don Marang
>> >>>>
>> >>>>
>> >>>> ----- Original Message ----- 
>> >>>> From: "Jim Bauer" <holdsworthfan@xxxxxx>
>> >>>> To: <jawsscripts@xxxxxxxxxxxxx>
>> >>>> Sent: Thursday, August 13, 2009 4:46 PM
>> >>>> Subject: [jawsscripts] Re: Close window with SendMessage function?
>> >>>>
>> >>>>
>> >>>>> sendMessage(hwnd, 0x0112, 0x000F, 0)
>> >>>>> The populated parameters are wm_syscommand and wm_close,
> respectively.
>> >>>>>>-----Original Message-----
>> >>>>>>From: jawsscripts-bounce@xxxxxxxxxxxxx
>> >>>>>>[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Bryan
> Garaventa
>> >>>>>>Sent: Tuesday, August 11, 2009 2:13 PM
>> >>>>>>To: jawsscripts@xxxxxxxxxxxxx
>> >>>>>>Subject: [jawsscripts] Close window with SendMessage function?
>> >>>>>>
>> >>>>>>Does anyone know what the correct parameters are for forcing a
> window
>> >>>>>>to
>> >>>>>>close using the SendMessage function? The window handle is pretty
>> >>>>>>obvious,
>> >>>>>>but I'm not sure what the other constants should be.
>> >>>>>>Thanks,
>> >>>>>>Bryan
>> >>>>>>__________
>> >>>>>>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
>> >>>>>>
>> >>>>>>
>> >>>>>>__________
>> >>>>>>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
>> >>>>>>
>> >>>>>>
>> >>>>>>This e-mail and any attachments to it are confidential and are
>> >>>>>>intended
>> >>>>>>solely for use of the individual or entity to whom they are
> addressed.
>> >>>>>>If
>> >>>>>>you have received this e-mail in error, please notify the sender
>> >>>>>>immediately and then delete it.  If you are not the intended
>> >>>>>>recipient,
>> >>>>>>you must not keep, use, disclose, copy or distribute this e-mail
>> >>>>>>without
>> >>>>>>the author's prior permission.  The views expressed in this e-mail
>> >>>>>>message
>> >>>>>>do not necessarily represent the views of Highmark Inc., its
>> >>>>>>subsidiaries,
>> >>>>>>or affiliates.
>> >>>>>>__________
>> >>>>>>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
>> >>>>>
>> >>>>> __________
>> >>>>> 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
>> >>>>>
>> >>>>
>> >>>> __________
>> >>>> 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
>> >>>>
>> >>>
>> >>> __________
>> >>> 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
>> >>>
>> >>>
>> >>
>> >> __________
>> >> 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
>> >>
>> >
>> > __________
>> > 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
>> >
>>
>> __________
>> 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
>>
>
> __________
> 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
> 

__________ 
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: