Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347176
  • 博文数量: 88
  • 博客积分: 1695
  • 博客等级: 上尉
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-06 15:48
个人简介

喜欢美食, 旅行..

文章分类

全部博文(88)

文章存档

2014年(2)

2013年(12)

2012年(14)

2010年(8)

2009年(52)

我的朋友

分类: WINDOWS

2009-10-22 19:40:52

问题:

对定时器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。

 

文章转自:

阅读(3730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~