为什么 我的定时器不好使呢?

lightofficer   2010-4-21 14:18 楼主
在点按钮后 启动定时器,但是OnTimer好像一直没有启动,对话框始终弹不出来,请教一下,这是什么原因?

  1. void CTestTimerDlg::OnButton1()
  2. {
  3.                 SetTimer(0,1000,NULL);

  4. }

  5. void CTestTimerDlg::OnTimer(UINT nIDEvent)
  6. {
  7.       AfxMessageBox(_T("Timer"));       
  8.         CDialog::OnTimer(nIDEvent);
  9. }

回复评论 (3)

SetTimer(0,1000,NULL);返回值为0
可是 为什么创建个定时器都能失败?
点赞  2010-4-21 14:21
SetTimer(0,1000,NULL);
更改为:
SetTimer(1,1000,NULL);
试试。
点赞  2010-4-21 14:43
nIDEvent
[in] Specifies a nonzero timer identifier.
点赞  2010-4-21 14:45
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复