zoukankan      html  css  js  c++  java
  • 交换鼠标左右键

    实现效果:

      

    知识运用:

      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();   //恢复默认
            }
    
  • 相关阅读:
    工厂方法模式
    代理模式
    观察者模式
    策略模式
    单例模式
    简单工厂模式
    lintcode:等价二叉树
    lintcode:被围绕的区域
    lintcode:二叉树的所有路径
    lintcode:快乐数
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10283748.html
Copyright © 2011-2022 走看看