Condividi tramite


struttura IDDCX_CURSOR_SHAPE_INFO (iddcx.h)

La struttura IDDCX_CURSOR_SHAPE_INFO descrive la forma del cursore.

Sintassi

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

Membri

Size

Dimensioni totali di questa struttura, in byte.

ShapeId

ID univoco per l'immagine del cursore corrente. ShapeId viene incrementato ogni volta che viene impostata un'immagine del cursore, anche se l'immagine è stata impostata in precedenza. L'ID viene usato per verificare se l'immagine corrente del cursore che il driver ha memorizzato nella cache è stato modificato e non può essere usato in alcun modo per consentire la memorizzazione nella cache per le sequenze di cursori animati.

CursorType

Valore IDDCX_CURSOR_SHAPE_TYPE che indica il tipo di dati del cursore scritti nel buffer della forma del cursore.

Width

Larghezza in pixel della forma del cursore scritta nel buffer della forma.

Height

Altezza in pixel della forma del cursore scritta nel buffer della forma.

Pitch

Inclinazione in byte della forma cursore scritta nel buffer della forma.

XHot

Posizione X dell'hotspot del cursore rispetto all'angolo superiore sinistro del cursore.

YHot

Posizione Y dell'hotspot del cursore rispetto all'angolo superiore sinistro del cursore.

Fabbisogno

Requisito Valore
intestazione iddcx.h

Vedere anche

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE