示例#1
0
 public static Size GetCursorBaseSize()
 {
     try
     {
         int cursorBaseSize = RegistryHelpers.GetValueDWord(@"Control Panel\Cursors", "CursorBaseSize");
         return(new Size(cursorBaseSize, cursorBaseSize));
     }
     catch
     {
         return(Size.Empty);
     }
 }
示例#2
0
        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);
        }