In high DPI screen,many software's cursor is too small,include the telerik UI,but besides the microsoft.
I got the following code to resolve the problem,you can try:
static ConstructorInfo _cursorScaleStreamCtor= typeof(Cursor).GetConstructor(new Type[2]
{
typeof(Stream),
typeof(bool)
});
//uri refer to the *.cur file(normal 32x32),compile for resource
internal static Cursor LoadCursor(Uri uri)
{
StreamResourceInfo resourceStream = Application.GetResourceStream(uri);
if ( _cursorScaleStreamCtor != null)
{
return (Cursor)_cursorScaleStreamCtor.Invoke(new object[2]
{
resourceStream.Stream,
true
});
}
return new Cursor(resourceStream.Stream);
}