IDDCX_CURSOR_SHAPE_INFO structure (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 été définie auparavant. L’ID est utilisé pour case activée si l’image de curseur actuelle mise en cache par le pilote a changé et ne peut pas être utilisée de quelque manière que ce soit pour autoriser la mise en cache pour les séquences de curseur 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

Tanger 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 à la partie supérieure gauche du curseur.

YHot

Position Y du point d’accès du curseur par rapport à la partie supérieure gauche du curseur.

Configuration requise

Condition requise Valeur
En-tête iddcx.h

Voir aussi

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE