VC多定时器的使用及停止开启定时器的方法
来源:互联网 发布:弹丸论破2知乎 编辑:程序博客网 时间:2024/06/05 14:59
1.定时启动的使用
void 类名::OnInitDialog()
{
//加入代码
SetTimer(0, 1000, NULL);
SetTimer(1,10000,NULL);
//其中第一个参数nIDEvent定时器ID,多个定时器时,可以通过该ID判断是哪个定时器}
//在窗体的时间消息函数中加入
2.void 类名::OnTimer(UINT nIDEvent)
{
switch(nIDEvent) //通过nIDEvent值判断是哪个定时器与上面定义的相统一。
{
case 0:
do1()
break;
case 1:
do2();
break;
}
}
说明:vc中的定时器使用与delphi VB不同 Vc中的定时器处理都是用一个消息过程处理的只是通过判断定时器的Id号区分要的的事情!3.停止定时器的使用
KillTimer(0); 注:如果想执行到某个SetTimer处定时,定时完了就杀死,在那个定时器处理函数OnTimer()对应的case里杀死,这样就不会自动激活了,而是达到执行到那个定时器才被激活的效果。比如:case 0:
{ ........//处理函数
KillTimer(0);
break;
}
4.重新启动定时器
SetTimer(0,1000,NULL);
0 0
- VC多定时器的使用及停止开启定时器的方法
- vc中定时器的使用
- vc中定时器的使用
- VC中定时器的使用
- VC中定时器的使用
- VC中定时器的使用
- vc中定时器的使用
- vc中定时器的使用
- vc中定时器的使用
- VC++中定时器的使用
- VC中定时器的使用
- VC中定时器的使用
- 定时器NSTimer的简单使用和停止
- JS定时器的使用与停止
- VC++实现非窗口类中使用定时器的方法
- VC++实现非窗口类中使用定时器的方法
- VC++实现非窗口类中使用定时器的方法
- VC++实现非窗口类中使用定时器的方法
- LCM~~~!!!
- 正则表达式
- uva147 - Dollars(完全背包)
- BigDecimal
- OSI七层模型详解
- VC多定时器的使用及停止开启定时器的方法
- Navicat如何导出数据库的svg、pdf,png图片
- 测试工程师如何进行需求评审
- hdu12306 排名(简单模拟)
- hdu oj 3127 WHUgirls(2009 Asia Wuhan Regional Contest Online)
- 结构之美:单链表的头结点与头指针
- NYOJ 47 过河问题&&POJ 1700 Crossing River
- 如何访问PCI配置空间数据并操作其映射的物理内存
- SVN冲突产生的原因