timer.h

Clase wxTimerEvent

El objeto wxTimerEvent se pasa al manejador de eventos del temporizador (ver wxTimer::SetOwner).

Jerarquía:

Jerarquía de la clase wxTimerEvent

Por ejemplo:

class MyFrame : public wxFrame
{
public:
    ...
    void OnTimer(wxTimerEvent& event);
 
private:
    wxTimer m_timer;
    wxDECLARE_EVENT_TABLE();
};
 
wxBEGIN_EVENT_TABLE(MyFrame, wxFrame)
    EVT_TIMER(TIMER_ID, MyFrame::OnTimer)
wxEND_EVENT_TABLE()
 
MyFrame::MyFrame()
       : m_timer(this, TIMER_ID)
{
    m_timer.Start(1000);    // 1 second interval
}
 
void MyFrame::OnTimer(wxTimerEvent& event)
{
    // do whatever you want to do every second here
}

Funciones miembro

wxTimerEvent()

wxTimerEvent::wxTimerEvent(wxTimer & timer)

Constructor.

nombre()

int wxTimerEvent::GetInterval() const

Devuelve el intervalo del temporizador que generó este evento.

nombre()

wxTimer& wxTimerEvent::GetTimer() const

Devuelve el objeto temporizador que generó este evento.

Métodos y datos heredados

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