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 |