vc中怎样判断定时器是否已经建立?

比如,先前我已经调用了SetTimer(1,1000,NULL);后来怎样才能判断ID号为1的定时器已经建立了。二楼的,SetTimer之前不是要先KillTimer吗?... 比如,先前我已经调用了SetTimer(1,1000,NULL);

后来怎样才能判断ID号为1的定时器已经建立了。
二楼的,SetTimer之前不是要先KillTimer吗?
展开
 我来答
百度网友b745e17d0f
推荐于2016-03-14 · TA获得超过1087个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:751万
展开全部
不知道你到底想要什么效果,不过Settimer的性质就是如果之前有了同样ID的定时器了,那么会始终是后来的Settimer生效

看msdn上怎么将的啊
If the hWnd parameter is not NULL and the window specified by hWnd already has a timer with the value nIDEvent, then the existing timer is replaced by the new timer. When SetTimer replaces a timer, the timer is reset. Therefore, a message will be sent after the current time-out value elapses, but the previously set time-out value is ignored.

原有的定时器会被新的取代,这不用怀疑,所以你想创建新定时器根本不用在意之前有没有相同id的定时器已经创建了,当然这也不是什么好事
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d11f170c
2008-12-14 · TA获得超过161个赞
知道答主
回答量:244
采纳率:0%
帮助的人:222万
展开全部
OnTimer(UINT nIDEvent)
if (nIDEvent==1)
已建立
else
加入你的

或者你设置一个变量就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式