public static extern IntPtr LoadCursor(IntPtr hInstance, IDC lpCursorName);
            static void SetCursor(string fieldName, IDC idc)
            {
                var field = typeof(Cursors).GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Static);

                field?.SetValue(null, new Cursor(NativeMethods.LoadCursor(IntPtr.Zero, idc)));
            }
Example #3
0
 public static extern IntPtr LoadCursor(IntPtr hInstance, IDC lpCursorName);
Example #4
0
 public static extern HCURSOR LoadCursorW(
     HINSTANCE hInstance,
     IDC lpCursorName
     );
Example #5
0
 public static extern IntPtr LoadCursor(IntPtr hInstance, IDC cursor);