首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

wxWidgets中的wxTimer施用

2012-12-19 
wxWidgets中的wxTimer使用1、包含头文件:?#include wx/timer.h2、定义timer变量:?wxTimer m_timer?3、定义

wxWidgets中的wxTimer使用

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);

热点排行