无法启动计时器. [英] Unable to start timer.

查看:130
本文介绍了无法启动计时器.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法在ActiveX控件(内置于MFC:Visual C ++ 6.0)中启动计时器.我尝试通过以下代码启动它:

I cannot start timer in ActiveX control (built in MFC : Visual C++ 6.0). I tried to start it by following code:

::SetTimer(*this,IDT_TIMER1,2000,NULL);


此代码也不起作用:


This code also does not work:

::SetTimer(NULL,IDT_TIMER1,2000,NULL);


这些函数不会返回零,但是2秒钟后不会调用WM_TIMER.我测试了将AfxMessageBox()放置在WM_TIMER中的情况.
帮助我解决我的问题.


These functions do not return zero, yet WM_TIMER is not called after 2 seconds. I tested that my placing AfxMessageBox() in WM_TIMER.
Help me solve my problem.

推荐答案

::SetTimer(m_hWnd, IDT_TIMER1, 2000, NULL);

SetTimer(IDT_TIMER1, 2000, NULL);
::SetTimer(m_hWnd, IDT_TIMER1, 2000, NULL);
or
SetTimer(IDT_TIMER1, 2000, NULL);


这篇关于无法启动计时器.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆