发送定时器消息问题:sendmessage(*,WM_TIMER,*,*)
如题,请问第三个参数和第4个参数是代表什么
我是按照settimer()中的第一、二个参数与sendmessage(*,WM_TIMER,*,*)中第3,4个分别对应
但是好像不起作用啊。。
我的目的是要在对话框b中调节对话框a中定时器的间隔时间。
[解决办法]
回楼上,WM_TIMER 是用来触发定时器的,也就是说你要是手动发送了该消息,那就手动执行该定时器。不能在这里设置时间间隔,时间间隔是SetTimer时执行的,第三个参数是定时器的ID,第四个是SetTimer时指定的回调函数。
[解决办法]
sendmessage(*,WM_TIMER,*,*)中第三个和第四个都是参数,可以放置SetTimer里的前2个参数过去。
只不过在OnTimer里面你要先按照你的规则解析这2个参数,把计时器ID和间隔时间都解析分离出来,就可以了。