VIDEO_POINTER_ATTRIBUTES-Struktur (ntddvdeo.h)
Die VIDEO_POINTER_ATTRIBUTES-Struktur enthält Attribute des Bildschirmzeigers.
Syntax
typedef struct _VIDEO_POINTER_ATTRIBUTES {
ULONG Flags;
ULONG Width;
ULONG Height;
ULONG WidthInBytes;
ULONG Enable;
SHORT Column;
SHORT Row;
UCHAR Pixels[1];
} VIDEO_POINTER_ATTRIBUTES, *PVIDEO_POINTER_ATTRIBUTES;
Member
Flags
Eine Gruppe von Flags, die bestimmte Attribute des Zeigers angeben. Flags können eine Kombination der folgenden Werte sein: |Wert|Bedeutung| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|Der Zeiger kann asynchron auf Zeichnungsvorgänge aktualisiert werden.| |VIDEO_MODE_MONO_POINTER|Ein monochromer Hardwarezeiger wird unterstützt.| |VIDEO_MODE_COLOR_POINTER|Ein Farbhardwarezeiger wird unterstützt.| |VIDEO_MODE_ANIMATE_START|Der aktuelle Zeiger weist denselben Hotspot wie der vorherige Zeiger auf.| |VIDEO_MODE_ANIMATE_UPDATE|Der aktuelle Zeiger weist denselben Hotspot wie der vorherige Zeiger auf.|
Width
Gibt die Breite des Zeigers in Pixel an.
Height
Gibt die Höhe des Zeigers in Pixel an.
WidthInBytes
Gibt die Breite des Zeigers in Bytes an.
Enable
Gibt an, ob der Zeiger sichtbar ist. Ein wert ohne Zero gibt an, dass der Zeiger sichtbar ist. Der Wert null gibt an, dass der Zeiger nicht sichtbar ist.
Column
Horizontale Koordinate des Hotspots des Zeigers.
Row
Vertikale Koordinate des Hotspots des Zeigers.
Pixels[1]
Die Zeigerdaten im gerätekompatiblen DIB-Format. Maskieren von Daten erfolgt immer im 1-bpp-DIB-Format.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddvdeo.h (include Ntddvdeo.h) |