event.h

Clase wxSysColourChangedEvent

Esta clase se utiliza para eventos de cambio de color del sistema, que se generan cuando el usuario cambia la configuración de color o cuando cambia el tema del sistema (por ejemplo, el cambio automático al modo oscuro en macOS).

Jerarquía:

Jerarquía de wxSysColourChangedEvent

Los controladores de eventos para este evento pueden acceder a la nueva configuración de color del sistema a través de wxSystemSettings::GetColour().

Observaciones

El controlador de eventos predeterminado para este evento propaga el evento a las ventanas secundarias, ya que los eventos del sistema sólo se envían a las ventanas de nivel superior. Si se intercepta este evento para una ventana de nivel superior, hay que recordar llamar a wxEvent::Skip() en el evento, llamar al controlador de la clase base o pasar el evento a las ventanas secundarias de forma explícita.

Eventos que usan esta clase

Las siguientes macros de controlador de eventos redirigen los eventos a los controladores de funciones miembro "func" con prototipos como:

void handlerFuncName(wxSysColourChangedEvent& event)

Macros de eventos:

EVT_SYS_COLOUR_CHANGED(func)
Procesa un evento wxEVT_SYS_COLOUR_CHANGED.

Funciones miembro

wxSysColourChangedEvent()

wxSysColourChangedEvent::wxSysColourChangedEvent()

Constructor.

Métodos y datos heredados

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