POINTER_DEVICE_CURSOR_TYPE enumeration (winuser.h)

Identifies the pointer device cursor types.

Syntax

typedef enum tagPOINTER_DEVICE_CURSOR_TYPE {
  POINTER_DEVICE_CURSOR_TYPE_UNKNOWN = 0x00000000,
  POINTER_DEVICE_CURSOR_TYPE_TIP = 0x00000001,
  POINTER_DEVICE_CURSOR_TYPE_ERASER = 0x00000002,
  POINTER_DEVICE_CURSOR_TYPE_MAX = 0xFFFFFFFF
} POINTER_DEVICE_CURSOR_TYPE;

Constants

 
POINTER_DEVICE_CURSOR_TYPE_UNKNOWN
Value: 0x00000000
Unidentified cursor.
POINTER_DEVICE_CURSOR_TYPE_TIP
Value: 0x00000001
Pen tip.
POINTER_DEVICE_CURSOR_TYPE_ERASER
Value: 0x00000002
Pen eraser.
POINTER_DEVICE_CURSOR_TYPE_MAX
Value: 0xFFFFFFFF
Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. You should not use this value.

Remarks

Cursor objects represent pointing and selecting devices used with digitizer devices, most commonly tactile contacts on touch digitizers and tablet pens on pen digitizers. Physical pens may have multiple tips (such as normal and eraser ends), with each pen tip representing a different cursor object. Each cursor object has an associated cursor identifier.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header winuser.h

See also

Enumerations