public static Size GetCursorBaseSize() { try { int cursorBaseSize = RegistryHelpers.GetValueDWord(@"Control Panel\Cursors", "CursorBaseSize"); return(new Size(cursorBaseSize, cursorBaseSize)); } catch { return(Size.Empty); } }
public static float GetCursorSizeMultiplier() { float sizeMultiplier = 1f; try { int cursorSize = RegistryHelpers.GetValueDWord(@"SOFTWARE\Microsoft\Accessibility", "CursorSize"); if (cursorSize > 1) { sizeMultiplier = 1f + ((cursorSize - 1) * 0.5f); } } catch { } return(sizeMultiplier); }