如题,我希望在任何地方,只要鼠标按下左键就可以捕获到这个消息,应该怎么写,最好有详细的代码,谢谢!

解决方案 »

  1.   

    1.button.Click += new System.EventHandler(btn_Click);   
    2.private void btn_Click(object sender, EventArgs e)   
    3.{   
    4.        //EventArgs继承自MouseEventArgs,所以可以强转   
    5.        MouseEventArgs Mouse_e = (MouseEventArgs)e;   
    6.  
    7.        //点鼠标左键,return   
    8.        if (Mouse_e.Button == MouseButtons.Left)   
    9.        {   
    10.            MessageBox.Show("您按 了左键!");   
    11.        }   
    12.}  
      

  2.   

    用Hook可以实现~~[align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  3.   

    用钩子比较麻烦,用API应该可以,但是不知道具体用法,知道的贴个代码