Partager via


structure IDDCX_CURSOR_SHAPE_INFO (iddcx.h)

La structure IDDCX_CURSOR_SHAPE_INFO décrit la forme du curseur.

Syntaxe

struct IDDCX_CURSOR_SHAPE_INFO {
  UINT                    Size;
  UINT                    ShapeId;
  IDDCX_CURSOR_SHAPE_TYPE CursorType;
  UINT                    Width;
  UINT                    Height;
  UINT                    Pitch;
  UINT                    XHot;
  UINT                    YHot;
};

Membres

Size

Taille totale de cette structure, en octets.

ShapeId

ID unique de l’image de curseur actuelle. ShapeId est incrémenté chaque fois qu’une image de curseur est définie, même si cette image a déjà été définie. L’ID est utilisé pour vérifier si l’image de curseur actuelle que le pilote a mis en cache a changé et ne peut pas être utilisée de manière à autoriser la mise en cache pour les séquences de curseurs animées.

CursorType

Valeur IDDCX_CURSOR_SHAPE_TYPE qui indique le type de données de curseur écrites dans la mémoire tampon de forme du curseur.

Width

Largeur en pixels de la forme de curseur écrite dans la mémoire tampon de forme.

Height

Hauteur en pixels de la forme de curseur écrite dans la mémoire tampon de forme.

Pitch

Tangez en octets de la forme de curseur écrite dans la mémoire tampon de forme.

XHot

Position X du point d’accès du curseur par rapport au haut à gauche du curseur.

YHot

Position Y du point d’accès au curseur par rapport au haut à gauche du curseur.

Exigences

Exigence Valeur
d’en-tête iddcx.h

Voir aussi

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE