VC++ MFC中,解释下OnTimer()这个函数,谢谢

2024-12-28 18:32:39
推荐回答(2个)
回答1:

nIDEvent 是SetTimer( UINT nIDEvent, UINT nElapse )函数中的nIDEvent对应,表示一个Timer事件的ID号。
比如你一个程序中同时用了3个SetTimer函数,3个函数的nIDEvent分别为1,2,3。则在OnTimer函数中通过nIDEvent来判断哪个SetTimer的消息事件。
注意:OnTimer函数一定是和SetTimer函数一起用的。
具体的你可以参看MSDN。

回答2:

nIDEvent 是你前面用SetTimer()产生的,比如你用SetTimer产生了一个标识为1的东西,在OnTimer里面将参数设为1即可。------不知道我说的对不对,反正我一直这么用,也没啥错,呵呵