无法启动计时器. [英] Unable to start timer.
本文介绍了无法启动计时器.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法在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屋!
查看全文