An activate event is sent when a window or application is being activated or deactivated.
Event table macros
To process an activate event, use these event handler macros to direct input to a member function that takes a wxActivateEvent argument.
|EVT_ACTIVATE(func)||Process a wxEVT_ACTIVATE event.|
|EVT_ACTIVATE_APP(func)||Process a wxEVT_ACTIVATE_APP event.|
A top-level window (a dialog or frame) receives an activate event when is being activated or deactivated. This is indicated visually by the title bar changing colour, and a subwindow gaining the keyboard focus.
An application is activated or deactivated when one of its frames becomes activated, or a frame becomes inactivate resulting in all application frames being inactive. (Windows only)
Event handling overview
wxActivateEvent(WXTYPE eventType = 0, bool active = true, int id = 0)
true if the window or application was activated.
bool GetActive() const
Returns true if the application or window is being activated, false otherwise.