event.h

Clase wxEraseEvent

Se envía un evento de borrado cuando es necesario volver a pintar el fondo de una ventana.

Jerarquía:

Jerarquía de la clase wxEraseEvent

En algunas plataformas, como GTK+, este evento es simulado (simplemente se genera justo antes del evento paint) y puede provocar parpadeos. Por lo tanto, se recomienda establecer explícitamente el color de fondo del texto para evitar el parpadeo. El color de fondo por defecto en GTK+ es el gris.

Para interceptar este evento, utilizar la macro EVT_ERASE_BACKGROUND en una definición de tabla de eventos.

Se debe utilizar el contexto de dispositivo devuelto por GetDC() para dibujar sobre él, no crear un wxPaintDC en el manejador de eventos.

Eventos que utilizan esta clase

Las siguientes macros manejadoras de eventos redirigen los eventos a manejadores de funciones miembro 'func' con prototipos como:

void handlerFuncName(wxEraseEvent& event)

Macros de eventos:

EVT_ERASE_BACKGROUND(func)
Procesa un evento wxEVT_ERASE_BACKGROUND.

Funciones miembro

wxEraseEvent()

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

Constructor.

GetDC()

wxDC* wxEraseEvent::GetDC() const

Devuelve el contexto de dispositivo asociado con el evento de borrado a dibujar.

El puntero devuelto nunca es NULL.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject y wxEvent.