CREATE EVENT
Commands and Functions for Manage Events
Syntax:
CREATE EVENT PROCNAME cProcName [ HWND hWnd ] [ MSG nMsg ] [ STOREINDEX nIndex ]
CREATE EVENT CODEBLOCK bCodeBlock [ HWND hWnd ] [ MSG nMsg ] [ STOREINDEX nIndex ]
nIndex := EventCreate ( cProcName | bCodeBlock, hWnd, nMsg )
EventRemove ( nIndex )
EventIsInProgress () --> lBoolean
EventIsKeyboardMessage () --> lBoolean
EventIsMouseMessage () --> lBoolean
EventIsHMGWindowsMessage () --> lBoolean
EventINDEX () --> nIndex
EventPROCNAME () --> cProcName | bCodeBlock
EventHWND () --> hWnd
EventMSG () --> nMsg
EventWPARAM () --> wParam
EventLPARAM () --> lParam
EventGetPROCNAME ( nIndex ) --> cProcName | bCodeBlock
EventGetHWND ( nIndex ) --> hWnd
EventGetMSG ( nIndex ) --> nMsg
EventSTOP ( nIndex, [ lStop ] ) --> lBoolean
EventProcessKeyboardMessage ( nIndex, [ lProcess ] ) --> lBoolean
EventProcessMouseMessage ( nIndex, [ lProcess ] ) --> lBoolean
EventProcessHMGWindowsMessage ( nIndex, [ lProcess ] ) --> lBoolean
EventProcessAllHookMessage ( nIndex, [ lProcess ] ) --> lBoolean
Complementary Functions:
GetSplitChildWindowHandle ( cFormName, cParentForm )
GetSplitBoxHandle ( cParentForm )
See demos:
\SAMPLES\Controls\EditBox\EditBoxOverwrite
\SAMPLES\Controls\Grid\GridIncrementalSearch