热情软件屋

 

如何在VC6中定时执行一段程序


编号:QA001514
建立日期: 1999年8月14日 最后修改日期:2000年10月27日
所属类别:

Phoenix Chou:
    Visual C++ 6.0
    Windows 98
    在VC6中想定时执行一段程序,不知道该用什么?

回答:

    利用SetTimer建立一个定时器。不需要定时器时使用KillTimer删除定时器。详见VC++的帮助。
    
    James问:
    操作系统: win98, win2k
    编程工具: vc++
    问题: 你好:如何在C++中写一个程序, 每隔3分钟就显示“Hello world"一次?多谢!
    水平: 中级
    回答:
    SetTimer一次最多只能设置1分钟多,你可以设置每一分钟产生一次定时。使用一个变量来记录进入定时程序的次数,但进入定时程序时这个变量加一,如果变量累计到三的倍数说明三分钟到了。
    
    lvshengliang问:
    KillTimer应在何处引用?
    回答:
    到你不需要定时的时候使用KillTimer。通常是两种情况:一是程序退出时,二是计时到时后(即收到WM_TIMER时)。VC++有两个例子可以参考:TrayNot(基于SDK),SAVER(基于MFC)。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio