就像Windows在没有用户操作一定时间后会自动运行屏保一样,我想让应用程序在不接受操作一定时间后自动退出,不知如何实现,烦请各位大侠勇越帮忙,谢谢!

解决方案 »

  1.   

    还是自己来吧:
    在程序中放一个TApplicationEvents控件,一个TTimer控件(Name为tmSysRun),在OnMessage事件中加入:  if (msg.message = wm_keydown) or (msg.message = wm_mousemove) or (msg.message = WM_LBUTTONDOWN) then  tmSysRun.Enabled := false;在TApplicationEvents的OnIdle事件中加入:
      tmSysRun.Enabled := true;在TTimer控件的OnTimer事件中加入:
      Close;设置好TTimer控件的Interval时间,OK了。