首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于屏幕保护的鼠标有关问题

2013-04-21 
关于屏幕保护的鼠标问题我想做一个类似屏保的程序,如何判断鼠标的静止时间,比如鼠标不动,timer开始计时,到

关于屏幕保护的鼠标问题
我想做一个类似屏保的程序,如何判断鼠标的静止时间,比如鼠标不动,timer开始计时,到时间就出现一个全黑的form(我把它当作屏保了,呵呵),点击就退出.我遇到的困难是,如何判断鼠标静止不动,如果动了的话就重新计时?
[解决办法]
http://bbs.csdn.net/topics/320025484
[解决办法]


internal class LockMessager : IMessageFilter      
   {           
   public bool PreFilterMessage(ref Message m)     
        {                 //如果检测到有鼠标或则键盘被按下的消息,则使计数为0.....                
 if (m.Msg == 0x0201 
[解决办法]
 m.Msg == 0x0100 
[解决办法]
 m.Msg == 0x0204 
[解决办法]
 m.Msg == 0x0207 
[解决办法]
 m.Msg == 0x0216)  
{           
lockState = false;     
   iTimeLen = 0;   
}              
  return false;          
   }        
 }


在你点击鼠标的时候把lockState状态重置成false,不然每次到time时间里面总是return

热点排行