软件注册站
热情软件屋

 
在VC++里面应该如何设置多个定时器呢?
编号: QA004032    
建立日期: 2001年3月25日 最后修改日期: 2003年7月6日
所属类别: C/C++ - Windows API
   
    操作系统: win2000,winNT
    编程工具: vc++
    问题: 对定时器OnTimer我用一个是会了,但我要用第二个第三个定时器的时候我该怎么办呢?在VC++里面应该如何设置呢?
    水平: 刚入门(宋毅畅)
   
    你在使用SetTimer设置定时器时,应该对第一个参数指定不同的数,如:
    m_nTimer1 = SetTimer(1, 2000, 0);
    m_nTimer2 = SetTimer(2, 3000, 0);
    m_nTimer3 = SetTimer(3, 4000, 0);
    多个定时器都共享一个OnTimer函数。OnTimer函数如下
    void OnTimer (UINT TimerVal)
    OnTimer的参数TimeVal来区分这几个定时器。如果是上面2秒的定时器发生,该参数为1;如果是3秒的,该参数为2;如果为4秒的,该参数为3。

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel

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

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