public int GetMouseSpeed() { uint mouseSpeed; SystemParametersInfoLib.SystemParametersInfoByRef(SystemParametersInfoLib.GetMouseSpeed, 0, out mouseSpeed, 0); return(Convert.ToInt32(mouseSpeed)); }
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); }