1、包含头文件:
#include <wx/timer.h>
2、定义timer变量:
wxTimer m_timer;
3、定义timer的id:
# define TIMER_ID 1000
4、定义函数:
void OnTimer ( wxTimerEvent & event );
5、绑定函数:
EVT_TIMER( TIMER_ID,wwFrame::OnTimer )
6、函数实现:
void wwFrame::OnTimer ( wxTimerEvent & event )
{
//获取当前系统时间
wxString nowTime;
wxDateTime now = wxDateTime::Now();
//中国时区GMT+8,常数为A_WST
nowTime=now.Format("%c", wxDateTime::A_WST).c_str();
wxLogStatus(nowTime);
}
8、绑定timer:
wwFrame::wwFrame(wxWindow* parent,wxWindowID id):m_timer (this,TIMER_ID )
8、启动timer:
m_timer.Start(100);