Lexz-08 / RegistryCursors

Gets the file paths to the cursors currently used by the system's current user.

Home Page:https://github.com/Lexz-08/RegistryCursors/

Repository from Github https://github.comLexz-08/RegistryCursorsRepository from Github https://github.comLexz-08/RegistryCursors

RegistryCursors

Description

Gets the file paths to the cursors currently used by the system's current user.

How To Use

// this is the code you want inside your program when it first loads
// also don't worry about 'using' statements
// it's all at the 'root'

string cursorPath_Link = RegistryCursor.GetCursorPath(RegistryCursor.CursorType.Link_Select);

// if Console
Console.WriteLine(cursorPath_Link);

// if WinForms
// 'Text' being the 'Text property' of the current window
// 'Cursor' being the 'Cursor property' of the current window
Text = cursorPath_Link;
Cursor = RegistryCursor.LoadFromPath(cursorPath_Link);
// this is the actual code you should have for your basic program

// if WinForms
using System.Windows.Forms;

namespace YOUR_PROGRAM
{
    public partial class Form1: Form
    {
        public Form1()
        {
            InitializeComponent();
            
            // get the cursor path into a string
            string cursorPath_Link = RegistryCursor.GetCursorPath(RegistryCursor.CursorType.Link_Select);
            Text = cursorPath_Link;
            
            // just returns Cursors.Arrow if no cursor is found or loaded
            Cursor = RegistryCursor.LoadFromPath(cursorPath_Link);
        }
    }
}

// if Console
using System;

namespace YOUR_PROGRAM
{
    public static class Program
    {
        public static void Main(string[] args)
        {
            string cursorPath_Normal = RegistryCursor.GetCursorPath(RegistryCursor.Normal);
            Console.WriteLine(cursorPath_Normal);
        }
    }
}

It Actually Works

These cursor files are specific to MY computer by the way.
(Just to let you know.)

Download

Standalone

About

Gets the file paths to the cursors currently used by the system's current user.

https://github.com/Lexz-08/RegistryCursors/


Languages

Language:C# 100.0%