Exemplo n.º 1
0
        private int _speed;                         //跳跃速度常数(预设值35)

        public Model()
        {
            _MousePos      = Mouse.GetPosition();
            _keyboardHook  = new KeyboardHook();
            _BeginMousePos = new Point(0, 0);
            _speed         = 35;

            //每10ms触发一次鼠标位置刷新
            timer           = new Timer(10);
            timer.AutoReset = true;                 //设置是执行一次(false)还是一直执行(true);
            timer.Enabled   = true;                 //是否执行System.Timers.Timer.Elapsed事件;
            timer.Elapsed  += RefreshMousePos;      //时钟触发事件绑定刷新鼠标位置函数

            //开启键盘监听
            _keyboardHook.Start();
        }