首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

发送定时器消息有关问题:sendmessage(*WM_TIMER,)

2012-01-13 
发送定时器消息问题:sendmessage(*,WM_TIMER,*,*)如题,请问第三个参数和第4个参数是代表什么我是按照setti

发送定时器消息问题: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和间隔时间都解析分离出来,就可以了。

热点排行