首页 > 代码库 > wxTimer 定时器
wxTimer 定时器
说明
OnIdle CPU空闲的情况下处理消息,如果需要定时功能,就需要使用定时器wxTimer
例子
#include "wx/timer.h"
private:
wxTimer *m_timer;
#define TIMER_ID 1000
EVT_TIMER(TIMER_ID, CFlightInstrumentPanel::OnTimer)
m_timer = new wxTimer(this, TIMER_ID);
m_timer->Start(1000);
void CFlightInstrumentPanel::OnTimer( wxTimerEvent& event )
{
static int x = 0;
if (x<1000)
{
wxClientDC dc(this);
wxPen pen(*wxRED,1);
dc.SetPen(pen);
dc.DrawRectangle(x, 0, 200, 300);
dc.SetPen(wxNullPen);
x=x+100;
}
}
wxTimer 定时器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。