CURSORSHAPE structure

Contains information about a cursor.

Syntax


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

Members

xHotSpot

Type: int

The horizontal position of the hot spot, relative to the upper-left corner of the cursor bitmap.

yHotSpot

Type: int

The vertical position of the hot spot, relative to the upper-left corner of the cursor bitmap.

cx

Type: int

The width, in pixels, of the cursor.

cy

Type: int

The height, in pixels, of the cursor.

cbWidth

Type: int

The width, in bytes, of the cursor bitmap.

Planes

Type: BYTE

The number of color planes.

BitsPixel

Type: BYTE

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.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winuser.h (include Windows.h)

See also

Reference
LockResource
Conceptual
Resources

 

 

Community Additions

ADD
Show:
© 2014 Microsoft