# ATTR_SUPPRESS_EVENT_PROCESSING

Type: | System attribute
Description: | If you call QuitUserInterface to terminate a RunUserInterface call and there are already events in the event queue, RunUserInterface processes these events before it terminates. To ensure that no events are processed and that no callbacks are called before RunUserInterface terminates, set this attribute to TRUE. This attribute also suppresses event processing and callbacks if it is enabled while a call to GetUserEvent or ProcessSystemEvents is in effect. The attribute is automatically reset to FALSE when another call to RunUserInterface, GetUserEvent, or ProcessSystemEvents is made. 0 = Events are processed normally. 1 = No events are processed.
Data Type: | integer
Default Value: | 0

Values

0 | False
1 | True