首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC++6.0定时器有关问题

2012-03-08 
VC++6.0定时器问题在做一个程序时,用到了定时器,功能是:首先清零定时器,然后打开定时器,判断条件,停止计时

VC++6.0定时器问题
在做一个程序时,用到了定时器,功能是:首先清零定时器,然后打开定时器,判断条件,停止计时,关闭定时器。读出定时的时间数,并为接下来的程序服务。判断条件可以不写,我该怎么写。我自己对定时器不是很了解,刚开始学VC++不久,大家帮帮忙,谢谢了

[解决办法]
SetTimer(定时器ID,时间,NULL);//开定时器

OnTimer中
if(nIDEvent == 定时器ID)
{
if(判断条件成立)
{
KillTimer(定时器ID);
//设置标志位,在其它地方通过判断标志位进行程序服务
}
}
[解决办法]
加上个Sleep()一起用
[解决办法]
就用1楼的办法啊,既然你SetTimer了,就在OnTimer里响应这个定时器的消息
你可以在你写的类中添加这个响应
[解决办法]
settimer,killtimer

热点排行