如何使得程序能在没有人使用时执行指定操作
想完成以下的功能:如5分钟内都没在使用(指窗体上没有鼠标的点击等)。自动最小化程序或者退出整个程序。
[解决办法]
可以用定时器,有动作时复位计时器
[解决办法]
捕捉主窗口的WM_LBUTTONDOWN等鼠标消息阿
[解决办法]
SetTimer(0,1000,NULL)设置定时器
KillTimer删除定时器
[解决办法]
同意前几位的观点,可以使用定时器。或者使用CreateWaitableTimer + SetWaitableTimer
[解决办法]
在定时器中捕获 WM_LBUTTONDOWN及鼠标消息,设置一个整数iTime记录未捕获到消息的时间,一有消息,就将iTime置为零。当iTime的值等于指定值时,最小化程序或者退出整个程序