Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- The Guide to Clip-4-Win version 3.0 - <b>getmessage()</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
GetMessage()
Get a message from Windows
------------------------------------------------------------------------------

Syntax
#include "msg.ch"
GetMessage( <aMsg>, [ <hWnd> ] , [ <nMin> ] , [ <nMax> ] )
            -->   lContinue

Arguments
<aMsg> is the array to contain the message.  It must be at
least MSG_LENGTH in length.

<hWnd> optionally specifies the window whose messages are
wanted.  The default is all windows owned by the application.

<nMin>, <nMax> optionally specify the range of messages (WM_*
values) to be fetched.  The default is all messages.

Returns
A logical TRUE (.T.) is returned if any ordinary message is
fetched.  When the aplication should exit (because WM_QUIT has
been fetched), FALSE (.F.) is returned.

Description
This function allows Clip-4-Win applications to be programmed
in the "traditional" manner of Windows applications, if you wish.

Example
#include "msg.ch"
local     aMsg[MSG_LENGTH]

do while GetMessage( aMsg )
     if  !IsDialogMessage( hModelessDlg, aMsg )        ;
     .and. TranslateAccelerator( hWnd, hAccel, aMsg ) == 0
          TranslateMessage( aMsg )
          DispatchMessage( aMsg )
     endif
enddo

See Also: DispatchMessage() IsDialogMessage() SendMessage() TranslateMessage()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson