Freigeben über


IDDCX_CURSOR_SHAPE_INFO Struktur (iddcx.h)

In der IDDCX_CURSOR_SHAPE_INFO-Struktur wird das Cursor-Shape beschrieben.

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;
};

Angehörige

Size

Gesamtgröße dieser Struktur in Byte.

ShapeId

Eindeutige ID für das aktuelle Cursorbild. ShapeId- jedes Mal erhöht wird, wenn ein Cursorbild festgelegt wird, auch wenn dieses Bild vorher festgelegt wurde. Die ID wird verwendet, um zu überprüfen, ob das aktuelle Cursorbild, das der Treiber zwischengespeichert hat, geändert wurde und nicht auf irgendeine Weise verwendet werden kann, um das Zwischenspeichern für animierte Cursorsequenzen zu ermöglichen.

CursorType

Ein IDDCX_CURSOR_SHAPE_TYPE Wert, der den Typ der Cursordaten angibt, die in den Cursor-Shape-Puffer geschrieben wurden.

Width

Breite in Pixeln des Cursor-Shapes, das in den Shape-Puffer geschrieben wurde.

Height

Höhe in Pixeln des Cursor-Shapes, das in den Shape-Puffer geschrieben wurde.

Pitch

Neigung in Byte des Cursor-Shapes, das in den Shape-Puffer geschrieben wurde.

XHot

X-Position des Cursor-Hotspots relativ zur oberen linken Ecke des Cursors.

YHot

Y-Position des Cursor-Hotspots relativ zur oberen linken Ecke des Cursors.

Anforderungen

Anforderung Wert
Header- iddcx.h

Siehe auch

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE