IDDCX_CURSOR_SHAPE_INFO-Struktur (iddcx.h)
Die IDDCX_CURSOR_SHAPE_INFO-Struktur beschreibt die Cursorform.
Syntax
struct IDDCX_CURSOR_SHAPE_INFO {
UINT Size;
UINT ShapeId;
IDDCX_CURSOR_SHAPE_TYPE CursorType;
UINT Width;
UINT Height;
UINT Pitch;
UINT XHot;
UINT YHot;
};
Member
Size
Gesamtgröße dieser Struktur in Bytes.
ShapeId
Eindeutige ID für das aktuelle Cursorbild. ShapeId wird jedes Mal erhöht, wenn ein Cursorbild festgelegt wird, auch wenn dieses Bild zuvor festgelegt wurde. Die ID wird verwendet, um zu überprüfen, ob sich das aktuelle Cursorbild, das der Treiber zwischengespeichert hat, geändert hat und in keiner Weise verwendet werden kann, um die Zwischenspeicherung für animierte Cursorsequenzen zu ermöglichen.
CursorType
Ein IDDCX_CURSOR_SHAPE_TYPE Wert, der den Typ der Cursordaten angibt, die in den Cursorformpuffer geschrieben wurden.
Width
Breite in Pixel der Cursorform, die in den Shape-Puffer geschrieben wird.
Height
Höhe in Pixel der Cursorform, die in den Formpuffer geschrieben wurde.
Pitch
Pitch in Bytes des Cursor-Shapes, das in den Shape-Puffer geschrieben wurde.
XHot
X-Position des Cursor-Hotspots relativ zur linken oberen Ecke des Cursors.
YHot
Y-Position des Cursor-Hotspots relativ zur linken oberen Ecke des Cursors.
Anforderungen
Anforderung | Wert |
---|---|
Header | iddcx.h |