timeSetEvent的第四个参数“用户提供的回调数据”怎么用啊?? 大部分用到timesetevent时都将该参数设为this指针,为什么呢?换成别的行吗?比如我想在静态成员函数或全局函数中用到timesetevent,这个参数该如何设呢??谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是当你调用响应定时器是去做什么工作;是一个回调函数。在外部定义一个函数把函数名写在那就行!参数等的定义看msdn定义 大部分用到timesetevent时都将该参数设为this指针,为什么呢?换成别的行吗?===========================有这样用的吗?大部分都是将它设为NULL吧,设为this恐怕连编译都过不去吧,这个参数就是一个函数名字,当消息来时,系统会调用这个函数. MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, DWORD_PTR dwUser, UINT fuEvent );我指的的是第四个参数,dwUser这个,这个参数是干嘛的呢?楼上二位说的好像是第三个参数。msdn里面的解释很简单,不太明白。 那就得看调用回调函数的人的想法了。例子:A提供回调函数F,B调用回调函数,B想让C处理回调函数里的数据,则在dwUser参数里传入C的指针 如何动态申请数组又不清空原来的数据呢? 加载了skin++皮肤之后 滚动滚动条界面变得很卡 求助~~ VC2008访问ACCESS数据库 类似进度条问题 (求助)用VS2008编译器建的新项目,建的是对话框,没选"系统菜单",怎么补充上去?? socket 16进制数据发送问题 50分急切求教:如何用自己编的小键盘,实现对不同文本框的输入 flyelf谢谢了,进来接分吧 vector 用法 关于对话框字体的问题!!! 控制Slider控件,什么消息? 实在搞不明白了!!请帮忙!有截图! 来者有分,多谢大家
===========================
有这样用的吗?大部分都是将它设为NULL吧,设为this恐怕连编译都过不去吧,这个参数就是一个函数名字,当消息来时,系统会调用这个函数.
UINT uDelay,
UINT uResolution,
LPTIMECALLBACK lpTimeProc,
DWORD_PTR dwUser,
UINT fuEvent
);
我指的的是第四个参数,dwUser这个,这个参数是干嘛的呢?楼上二位说的好像是第三个参数。msdn里面的解释很简单,不太明白。
例子:
A提供回调函数F,B调用回调函数,B想让C处理回调函数里的数据,则在dwUser参数里传入C的指针