## 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

wxWindow::OnActivate, wxApp::OnActivate, 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.