## wxEraseEvent

An erase event is sent when a window's background needs to be repainted.

Derived from

wxEvent
wxObject

Include files

<wx/event.h>

Event table macros

To process an erase event, use this event handler macro to direct input to a member function that takes a wxEraseEvent argument.

EVT_ERASE_BACKGROUND(func) | Process a wxEVT_ERASE_BACKGROUND event.

Remarks

If the m_DC member is non-NULL, draw into this device context.

See also

wxWindow::OnEraseBackground, Event handling overview

Members

wxEraseEvent::wxEraseEvent
wxEraseEvent::m_dc
wxEraseEvent::GetDC

### wxEraseEvent::wxEraseEvent

wxEraseEvent(int id = 0, wxDC* dc = NULL)

Constructor.

### wxEraseEvent::m_dc

wxDC* m_dc

The device context associated with the erase event (may be NULL).

### wxEraseEvent::GetDC

wxDC* GetDC() const

Returns the device context to draw into. If this is non-NULL, you should draw into it to perform the erase operation.