Windows SDK 定时器Timer
来源:互联网 发布:义乌淘宝美工培训学校 编辑:程序博客网 时间:2024/06/05 14:48
定时器使用步骤
1, 初始化
在初始化时, 调用SetTimer
函数原型:
WINUSERAPIUINT_PTRWINAPISetTimer( _In_opt_ HWND hWnd, _In_ UINT_PTR nIDEvent, _In_ UINT uElapse, _In_opt_ TIMERPROC lpTimerFunc);
例如:
#define ID_MY_TIMER (1) SetTimer(hwnd, ID_MY_TIMER, 1000, NULL); //1秒后触发
或者注册回调函数, 例如:
void CALLBACK MyTimerCallBack(HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime){ /* Do Something */}SetTimer(hwnd, ID_MY_TIMER, 1000, MyTimerCallBack);
2, 处理超时
如果没有在SetTimer时指定回调函数, 则需要处理WM_TIMER消息
如果已经设定回调函数, 则超时处理写在回调函数中
3, 销毁计时器
在不需要计时器时, 调用KillTime进行销毁
例如:
KillTimer(hwnd, ID_MY_TIMER);
阅读全文
0 0
- Windows SDK 定时器Timer
- Windows Timer定时器使用方法
- windows服务中的定时器timer的使用
- System.Windows.Forms.Timer定时器的“自毁”
- Windows中定时器Timer使用中的注意事项
- Windows编程(5)|SDK定时器
- Timer 定时器
- TIMER 定时器
- timer 定时器
- timer 定时器
- timer定时器
- 定时器 Timer
- 定时器Timer
- timer定时器
- Timer 定时器
- Timer定时器
- 定时器TIMER
- 定时器Timer
- Matlab 端点法和最小二乘法计算直线度
- ViewPager轮播
- 常用Shell脚本命令
- 欢迎使用CSDN-markdown编辑器
- acm算法有用吗?写给自己。
- Windows SDK 定时器Timer
- 九度oj-1070-今年第几天
- Mt1
- 马毅老师讲座收获总结
- Java语言基础——进制
- UE4蓝图制作VR漫游
- C语言结构体内存分布
- 函数
- C++知识点问题总结