我想编一个这样的程序,用户在30分钟没有操作或没有移动鼠标的情况下自动返回到主界面或退出程序,请问有没有这方面的API函数或者实现办法?谢谢

解决方案 »

  1.   

    用TIMER就可以搞定
    每隔30分判断 鼠标的 POS,是否与上次记录是否相同,就这么简单,具体自己想想就可以了
      

  2.   

    拦截APPlication 或相应FORM的MOUSE和键盘消息,然后再加一个定时器即可。流程:
    timer1.intelval := 1800000;
    timer1.enable := true;
    拦截APPlication 或相应FORM的MOUSE和键盘消息如有MOUSE或KEY则
      timer1.intelval := 1800000;
      timer1.enable := true;
    定时器的定时事件:
      return(maininterface) or application.terminate;