| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1202 人关注过本帖
标题:关于定时器的一个问题
只看楼主 加入收藏
cacker
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-16 00:09
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
         如火如荼      

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2011-03-16 00:56
观弈寒儒
Rank: 7Rank: 7Rank: 7
来 自:自 来
等 级:黑侠
帖 子:359
专家分:545
注 册:2011-1-9
收藏
得分:11 
差一点点专家分就过两百了,来接点分。

事件记录,值得关注! http://bbs.bccn.net/z_court.php?fid=5
2011-03-16 09:43
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9011
专家分:53957
注 册:2011-1-18
收藏
得分:11 
SetTimer是基于消息的。
2011-03-16 10:01
瓦药墙
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:218
专家分:556
注 册:2009-9-16
收藏
得分:11 
没窗口句柄, 貌似不能用SetTimer开定时器....要不, 开个线程, 用Sleep延迟后再发送超时消息
2011-03-16 12:45
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
收藏
得分:11 
SetTimer 是通过时间消息来实现的定时器 所以必须有消息循环才可以

程序代码:
        MSG   msg; 
        while   (1)   
        { 
                GetMessage(&msg,   NULL,   0,   0); 
                DispatchMessage(&msg);                 
        } 



或者你可以使用 可等待计时器对象  CreateWaitableTimer ,SetWaitableTimer


再或者你可以

while(flag)
{
 SomeProc();
 Sleep(5000);
}

How are you 怎么是你?
How old are you   怎么老是你?
2011-03-16 14:07
cacker
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-16 16:56
快速回复:关于定时器的一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012556 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved