Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To request that a certain Windows message be sent to the WINMSG event.

To request that OLE messages be sentfo to the OLE event.

Applies to

All controls

Syntax

...

The current event specifier.

See also

EVENTQUALIFIER propertyWINMSG eventOLE event

Example

Code Block
/* this example disables the click event for the "OK" button; note that the return value is in for form "1": @fm: Qualifier, which is the format that is passed to QUALIFY_EVENT to re-enable the event. */
Qualifier = Send_Message(@window: ".OK", "QUALIFY_EVENT", "CLICK", 0)
 
* re-enable the click event for the "OK" button
Send_Message (@window: ".OK", "QUALIFY_EVENT", "CLICK",  Qualifier)
/* this example changes the click event for the "OK" button to call the window's OMNIEVENT instead. */
Qualifier = 1: @fm: 2: "*": @appid<1>: "*OMNIEVENT*":  @WINDOW: "."
Send_Message(@window: ".OK", "QUALIFY_EVENT", "CLICK", Qualifier)
 
* The following code will QUALIFY the Right mouse click on editlines and edittables
 
* Qualify the Right Mouse click in an Edit table
retval = Send_Message(@window:'.TABLE_1', 'QUALIFY_EVENT', '0x7b', 1)
 
* Qualify the Right Mouse click in an Edit line
retval = Send_Message(@window: ".EDITLINE_1', 'QUALIFY_EVENT', '0x206',1)
 
* Handle the WINMSG Event for an Edit table
if message = 123 then
*** Your process
end
 
* Handle the WINMSG Event for an Edit line
if message = 516 then
   *** Your process
end