CURSORSHAPE

The CURSORSHAPE structure contains information about a cursor.

typedef struct tagCURSORSHAPE {    // cs 
    int     xHotSpot; 
    int     yHotSpot; 
    int     cx; 
    int     cy; 
    int     cbWidth; 
    BYTE    Planes; 
    BYTE    BitsPixel; 
} CURSORSHAPE, FAR *LPCURSORSHAPE; 
 

Members

xHotSpot
Specifies the horizontal position of the hot spot, relative to the upper left corner of the cursor bitmap.
yHotSpot
Specifies the vertical position of the hot spot, relative to the upper left corner of the cursor bitmap.
cx
Specifies the width, in pixels, of the cursor.
cy
Specifies the height, in pixels, of the cursor.
cbWidth
Width, in bytes, of the cursor bitmap.
Planes
Specifies the number of color planes.
BitsPixel
Specifies the number of bits used to indicate the color of a single pixel in the cursor.

Remarks

When an application passes a cursor handle to the LockResource function, the function returns a pointer to a buffer containing information about the cursor. An application can use the CURSORSHAPE structure to access the information.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in winuser.h.

See Also

Resources Overview, Resource Structures, LockResource