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