Contents Up Previous Next

wxActivateEvent

An activate event is sent when a window or application is being activated or deactivated.

Derived from

wxEvent
wxObject

Include files

<wx/event.h>

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.
Remarks

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)

See also

Event handling overview

Members

wxActivateEvent::wxActivateEvent
wxActivateEvent::m_active
wxActivateEvent::GetActive


wxActivateEvent::wxActivateEvent

wxActivateEvent(WXTYPE eventType = 0, bool active = true, int id = 0)

Constructor.


wxActivateEvent::m_active

bool m_active

true if the window or application was activated.


wxActivateEvent::GetActive

bool GetActive() const

Returns true if the application or window is being activated, false otherwise.