mfc定时器的使用方法:
创建定时器:SetTimer(1,1000,NULL);1表示定时器的ID,1000表示没1000ms也就是1s调用一次处理函数,最后一个参数是处理的函数,如果填NULL表示,使用系统默认的,默认处理函数是OnTimer()那个函数,在这里面写你要执行的操作就可以了。
希望我的回答可以帮助到您。
1.设置定时器(定义一个定时器的属性): SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT*lpfnTimer)(HWND,UINT,UINT,DWORD));
2.定时器响应(响应系统定义WM_TIMER消息): OnTimer( UINT nIDEvent );
3.释放定时器: KillTimer( int nIDEvent ); 其中: UINT nIDEvent:定时器的ID,在一个程序中用这个ID来确定是那个定时器发送的消息。UINT nElapse: 定义刷新时间,即间隔多长时间刷新一次,单位是毫秒。 void (CALLBACK EXPORT* lpfnTimer)( HWND, UINT, UINT, DWORD):回调函数的参数,实现刷新时所做的操作,一般情况下都设为0。
mfc定时器操作简单,有分与秒键,清零同时按分与秒键,要设分就按分键,要按秒就按秒键,定时器有电源开关,不用的时候可以按电源开关关掉!长期不用定时器的时候,最好把电池取下来,因为如果时间久了,防电池漏油!