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

  • From: Jim Bauer <holdsworthfan@xxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Fri, 14 Aug 2009 09:56:37 -0500

You wrote:
the only difference I know 
>of between SendMessage and PostMessage  . . . 
PostMessage returns nothing and doesn't wait for a reply before
returning to the calling program.
Original message
from: "Donald Marang" <donald.marang@xxxxxxxxx>
subject: [jawsscripts] Re: postMessage or SendMessage! was, Close
window with SendMessage function?
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

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