PrevNextUpHome BREW C++ Class Library & GUI Framework & XML Middleware : SophiaFramework 4.1

19.7. Event Class

Event class (SFXEvent class) is the class that manages a pair of event type and parameter.

The SFXEvent class manages three values of event type (AEEEvent type), P16 value (UInt16 type), and P32 value (UInt32 type).

Example 19.25. How to use the SFXEvent class (1)

// event for destrying responder
SFXEvent event(SREVT_RESPONDER_TERMINATE, SRP16_TERMINATE_INVOKE, true);

// send event to responder and destroy it
responder->Invoke(event);

Example 19.26. How to use the SFXEvent class (2)

SFXEvent event;

// when setting user defined event
event.Set(SFEVT_USER + 0x01, 0, 0);

SFBShellSmp shell = SFBShell::GetInstance();

// send user defined event to itself
shell->PostEvent(GetClassID(), event);