猎豹MFC--定时器SetTimer KillTimer
2016-03-20 17:38
387 查看
SetTimer()KillTimer()两种使用方法:消息通知方式和回调函数方式使用
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173713318-514275029.png)
小图标复制到res文件夹内:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173713724-727808563.png)
在资源内导入该位图资源
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173714287-1738558098.png)
增加Picture control控件:
![](011833ad-7caf-4445-9724-f7bc5e3c2e2d_files/99736acb-e2be-448f-b14a-2ac4b35eba73.png)
修改ID Type为Bitmap Image为其ID:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173743584-1451520197.png)
声明变量保存定时器ID:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173744396-699386220.png)
在构造函数内 把定时器ID初始化为0:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173745209-1767874945.png)
双击按钮的处理:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173745849-1696136149.png)
上面的定时器发消息,现在增加定时器:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173746881-1855710845.png)
实现定时器:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173747709-850038406.png)
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173748928-1633487650.png)
以上是第一种方法。
第二个按钮 用第二种方法实现:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173750084-56243540.png)
TimerProc为回调函数:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173750803-955446816.png)
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173751818-610970112.png)
定时器用于简单的事件控制。精度不高
来自为知笔记(Wiz)
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173713318-514275029.png)
小图标复制到res文件夹内:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173713724-727808563.png)
在资源内导入该位图资源
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173714287-1738558098.png)
增加Picture control控件:
![](011833ad-7caf-4445-9724-f7bc5e3c2e2d_files/99736acb-e2be-448f-b14a-2ac4b35eba73.png)
修改ID Type为Bitmap Image为其ID:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173743584-1451520197.png)
声明变量保存定时器ID:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173744396-699386220.png)
在构造函数内 把定时器ID初始化为0:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173745209-1767874945.png)
双击按钮的处理:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173745849-1696136149.png)
上面的定时器发消息,现在增加定时器:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173746881-1855710845.png)
实现定时器:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173747709-850038406.png)
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173748928-1633487650.png)
以上是第一种方法。
第二个按钮 用第二种方法实现:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173750084-56243540.png)
TimerProc为回调函数:
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173750803-955446816.png)
![](http://images2015.cnblogs.com/blog/751322/201603/751322-20160320173751818-610970112.png)
定时器用于简单的事件控制。精度不高
来自为知笔记(Wiz)
相关文章推荐
- 【bzoj1901】Zju2112 Dynamic Rankings 树状数组套主席树
- 青春日记
- 学习总结-java基础知识
- HDU 1402 POJ 2389 BZOJ 2179 大整数乘法 FFT
- Linux中关于API函数与系统调用
- java中的String
- 由重载函数学习c++ (2)
- 谈谈VR游戏的性能优化
- 关于内存管理,以及CVTE面经(2016)
- 猎豹MFC--拦截消息SetWindowsLong CallWindowsProc控件不能满足我们的需求时 增加修改这些功能
- ld: 8 duplicate symbols for architecture x86_64
- 第四周项目五 用递归求n的阶乘
- 《Mysql 公司职员学习篇》 第一章 小A的烦恼
- 猎豹MFC--自定义消息
- mysql索引总结----mysql 索引类型以及创建
- 【Java】Java网络编程TCP与UDP
- 点击空白处隐藏软键盘
- NSInteger 和 int 区别
- 快排模板
- hdu1029 Ignatius and the Princess IV