天天看點

交換滑鼠左右鍵

實作效果:

  

交換滑鼠左右鍵

知識運用:

  API函數SwapMouseButton    //決定是否要交換滑鼠左右鍵的功能

    //bSwap :如果為非零 則交換 否則恢複正常狀态  

[DllImport("user32.dll", EntryPoint = "SwapMouseButton")]
        public extern static int SwapMouseButton(int bSwap);      
[DllImport("user32.dll", EntryPoint = "SwapMouseButton")]
        public extern static int SwapMouseButton(int bSwap);
        public void DefaultRightButton()
        {
            SwapMouseButton(1);     //改為滑鼠右鍵
        }
        public void DefaultLeftButton()
        {
            SwapMouseButton(0);     //恢複左鍵
        }
        private void button1_Click(object sender, EventArgs e)
        {
            this.DefaultRightButton();  //交換按鍵
        }
        private void button2_Click(object sender, EventArgs e)
        {
            this.DefaultLeftButton();   //恢複預設
        }
      

繼續閱讀