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 |