逝水流年

This is a blog to record my life, my work, my feeling …

MFC Timer实现

1、在Dialog类的头文件中增加定时器消息处理函数:

1
afx_msg void OnTimer(UINT nIDEvent);

2、在Dialog类的CPP文件的消息映射中增加WM_TIMER消息处理

1
ON_WM_TIMER()

3、启动定时器

1
UINT uiTimerID = SetTiemr(1/*nIDEvent*/, 1000/*时间间隔*/, NULL);

4、杀死定时器

1
KillTiemr(uiTimerID );

4、定时器处理函数

1
2
3
4
5
6
7
8
9
10
void CTestDlg::OnTimer(UINT nIDEvent)
{
    switch (nIDEvent)
    {
    case 1:
        //你的消息处理函数
        break;
    }
    CDialog::OnTimer(nIDEvent);
}

Comments