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

Weitere Informationen

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE