在C/S中,怎么判断在一段时间,没有鼠标和键盘的操作呢,新手,请指教!

解决方案 »

  1.   

    确实小问题!
    用Timer控件,在“一段时间”之内如果发生键鼠事件,就在事件处理方法中记下,应该是用全局变量。
      

  2.   

    一楼中的“钩子”什么意思啊,不懂,新手啊!   
    二楼说的方法建议考虑了下,  我做了个C/S系统,窗体有很多,鼠标和键盘的事件就更多了,这样用Timer控件,在使用全局变量是不是太麻烦了,有没有更好的方法呢
      

  3.   

    一楼的意思应该是指使用消息钩子 hook,去获取事件。消息钩子和微软定义的标准键鼠事件都是可能的方法,具体采用那种要看你的使用要求。前者较难,但是属于在更底层的机制编程,可以获得标准键鼠事件所不能实现的一些性能。