CursorHandle Class

KGy SOFT Drawing Libraries

CursorHandle Class KGy SOFT Drawing Libraries Help
Represents a windows cursor. The CursorHandle instance can be passed to the System.Windows.Forms.Cursor constructor to create a new cursor.
Inheritance Hierarchy

SystemObject  System.Runtime.ConstrainedExecutionCriticalFinalizerObject
    System.Runtime.InteropServicesSafeHandle
      KGySoft.DrawingCursorHandle

Namespace: KGySoft.Drawing
Assembly: KGySoft.Drawing (in KGySoft.Drawing.dll) Version: 4.6.1
Syntax

public sealed class CursorHandle : SafeHandle
Public NotInheritable Class CursorHandle
	Inherits SafeHandle
public ref class CursorHandle sealed : public SafeHandle
[<SealedAttribute>]
type CursorHandle =  
    class
        inherit SafeHandle
    end

The CursorHandle type exposes the following members.

Methods

  NameDescription
Public methodClose (Inherited from SafeHandle.)
Public methodDangerousAddRef (Inherited from SafeHandle.)
Public methodDangerousGetHandle (Inherited from SafeHandle.)
Public methodDangerousRelease (Inherited from SafeHandle.)
Public methodDispose (Inherited from SafeHandle.)
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodSetHandleAsInvalid (Inherited from SafeHandle.)
Public methodToString (Inherited from Object.)
Top
Operators

  NameDescription
Public operatorStatic member(CursorHandle to IntPtr)
Performs an implicit conversion from CursorHandle to IntPtr.
Top
Properties

  NameDescription
Public propertyIsClosed (Inherited from SafeHandle.)
Public propertyIsInvalid
Gets whether the handle value is invalid.
(Overrides SafeHandleIsInvalid.)
Top
Remarks

A CursorHandle instance can be created from an Icon or Bitmap instance by using the IconExtensions.ToCursorHandle and BitmapExtensions.ToCursorHandle extension methods.

This class can be used to create a custom Windows Forms System.Windows.Forms.Cursor.

Important note Important
Do keep a reference to this CursorHandle instance until the cursor is in use; otherwise, the cursor resources might be disposed too soon.

See Also

Reference