wxTimerEvent
wxTimerEvent object is passed to the event handler of timer events.
For example:
class MyFrame : public wxFrame
{
public:
...
void OnTimer(wxTimerEvent& event);
private:
wxTimer m_timer;
};
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_TIMER(TIMER_ID, MyFrame::OnTimer)
END_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
}
Derived from
wxEvent
Include files
<wx/timer.h>
See also
wxTimer
Members
wxTimerEvent::GetInterval
wxTimerEvent::GetInterval
int GetInterval() const
Returns the interval of the timer which generated this event.
|