23 references to HCURSOR
System.Private.Windows.Core (10)
Windows\Win32\PInvokeCore.CopyImage.cs (4)
18
public static
HCURSOR
CopyCursor<T>(T hImage, int cx, int cy, IMAGE_FLAGS flags = default)
19
where T : IHandle<
HCURSOR
>
21
HCURSOR
result = (
HCURSOR
)CopyImage(hImage.Handle, GDI_IMAGE_TYPE.IMAGE_CURSOR, cx, cy, flags);
Windows\Win32\UI\WindowsAndMessaging\HCURSOR.cs (6)
6
internal unsafe partial struct HCURSOR : IHandle<
HCURSOR
>
8
HCURSOR
IHandle<
HCURSOR
>.Handle => this;
9
object? IHandle<
HCURSOR
>.Wrapper => null;
11
public static explicit operator
HCURSOR
(HANDLE handle) => new((nint)handle);
12
public static implicit operator HANDLE(
HCURSOR
handle) => new((nint)handle);
System.Windows.Forms (9)
System\Windows\Forms\Input\Cursor.cs (9)
20
public sealed class Cursor : IDisposable, ISerializable, IHandle<HICON>, IHandle<HANDLE>, IHandle<
HCURSOR
>
25
private
HCURSOR
_handle;
65
_handle = (
HCURSOR
)handle;
147
HCURSOR
cursor = PInvoke.GetCursor();
150
set => PInvoke.SetCursor(value?._handle ??
HCURSOR
.Null);
217
HCURSOR
IHandle<
HCURSOR
>.Handle => _handle;
236
_handle =
HCURSOR
.Null;
421
_handle = (
HCURSOR
)PInvokeCore.CopyImage(
System.Windows.Forms.Primitives.Tests (3)
Interop\Mocks\MockCursor.cs (3)
12
private
HCURSOR
_handle;
31
_handle =
HCURSOR
.Null;
35
internal
HCURSOR
Handle => _handle.IsNull ? throw new ObjectDisposedException(nameof(MockCursor)) : _handle;
System.Windows.Forms.Primitives.TestUtilities (1)
Win32\WindowClass.cs (1)
42
HCURSOR
cursor = default,