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 |