Windows下的多媒体定时器:timeSetEvent 使用方法及易出错的几种情况
发布日期:2021-07-01 01:10:44
浏览次数:2
分类:技术文章
本文共 702 字,大约阅读时间需要 2 分钟。
MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, WORD dwUser, UINT fuEvent )
其中: uDelay:以毫秒指定事件的周期。 Uresolution:以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。 LpTimeProc:指向一个回调函数。 DwUser:存放用户提供的回调数据。 FuEvent:指定定时器事件类型: TIME_ONESHOT:uDelay毫秒后只产生一次事件 TIME_PERIODIC :每隔uDelay毫秒周期性地产生事件。参照函数的说明,函数很容易使用,但在使用的过程中应该注意以下几点,严格按照MSDN的介绍:
1,回调函数的使用
在使用回调函数的时候,一定要注意回调函数的使用方法,MSDN上的说法如下,Pointer to a callback function that is called once upon expiration of a single event or periodically upon expiration of periodic events. If fuEventspecifies the TIME_CALLBACK_EVENT_SET or TIME_CALLBACK_EVENT_PULSE flag, then the lpTimeProc parameter is interpreted as a handle to an event object. The even
转载地址:https://mao0514.blog.csdn.net/article/details/85600873 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月08日 05时54分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ListView和RecyclerView的Adapter封装
2019-05-01
ImageView scaleType
2019-05-01
导入Vitamio库后libBaiduMapSDK找不到
2019-05-01
Android RecyclerView 间距全适配
2019-05-01
Wireshark网络抓包实践
2019-05-01
自定义控件:下拉刷新
2019-05-01
RecyclerView notifyItem闪屏问题
2019-05-01
重构之22种代码的坏味道
2019-05-01
Qt国际化方法与国际化不完全问题小结
2019-05-01
Qt中断言的使用
2019-05-01
C++中重载、重写(覆盖)和隐藏的区别实例分析
2019-05-01
C++多态的实现及原理详细解析
2019-05-01
多态、策略模式和简单工厂模式的理解
2019-05-01
Qt事件分析
2019-05-01
标准C++中string类的用法总结
2019-05-01
wireshark工具使用详解以及Tcp三次握手抓包解析
2019-05-01
DHCP协议原理及抓包分析
2019-05-01
Lua笔记-关于lua table的C API
2019-05-01
fopen函数失败原因分析以及分析原因的方法
2019-05-01