Ejemplo n.º 1
0
        public int GetMouseSpeed()
        {
            uint mouseSpeed;

            SystemParametersInfoLib.SystemParametersInfoByRef(SystemParametersInfoLib.GetMouseSpeed, 0, out mouseSpeed, 0);

            return(Convert.ToInt32(mouseSpeed));
        }
Ejemplo n.º 2
0
        public void SetMouseSpeed(int mouseSpeed)
        {
            var mouseSpeedValue = Convert.ToUInt32(mouseSpeed);

            if (!ValidateInput(mouseSpeedValue))
            {
                throw new ArgumentException("Mouse speed must be between 1 and 20.");
            }

            SystemParametersInfoLib.SystemParametersInfo(
                SystemParametersInfoLib.SetMouseSpeed,
                0,
                mouseSpeedValue,
                0);
        }