我们对关机的按钮设置了一个响应函数OnShutdown();在里面又写了一个函数SetTimer(1,1000,NULL),这个函数是用来设置一个触发器的,1000毫秒(1秒)向系统触发一个事件,而系统就调用函数OnTimer(UINT nIDEvent)来接收和处理SetTimer(1,1000,NULL)发出的事件,这样,我们就可以在OnTimer(UINT nIDEvent)里面判断现在的时间和我们设置的关机时间是否相同,如果相同,我们就启用关机的代码,进行关机--这就是定时关机的原理所在. |