Freigeben über


POINTER_PEN_INFO-Struktur (winuser.h)

Definiert grundlegende Stiftinformationen, die allen Zeigertypen gemeinsam sind.

Syntax

typedef struct tagPOINTER_PEN_INFO {
  POINTER_INFO pointerInfo;
  PEN_FLAGS    penFlags;
  PEN_MASK     penMask;
  UINT32       pressure;
  UINT32       rotation;
  INT32        tiltX;
  INT32        tiltY;
} POINTER_PEN_INFO;

Member

pointerInfo

Typ: POINTER_INFO

Eine eingebettete POINTER_INFO-Struktur .

penFlags

Typ: PEN_FLAGS

Das Stiftflag. Dieser Member kann null oder eine vernünftige Kombination der Werte aus den Stiftflagskonstanten sein.

penMask

Typ: PEN_MASK

Die Stiftmaske. Dieser Member kann null oder eine beliebige vernünftige Kombination der Werte aus den Pen Mask-Konstanten sein.

pressure

Typ: UINT32

Ein Stiftdruck, der auf einen Bereich zwischen 0 und 1024 normalisiert ist. Der Standardwert ist 0, wenn das Gerät keinen Druck meldet.

rotation

Typ: UINT32

Die Drehung oder Drehung des Zeigers im Uhrzeigersinn, normalisiert in einem Bereich von 0 bis 359. Die Standardeinstellung ist 0.

tiltX

Typ: INT32

Der Neigungswinkel des Zeigers entlang der x-Achse in einem Bereich von -90 bis +90, wobei ein positiver Wert eine Neigung nach rechts angibt. Die Standardeinstellung ist 0.

tiltY

Typ: INT32

Der Neigungswinkel des Zeigers entlang der y-Achse in einem Bereich von -90 bis +90, wobei ein positiver Wert eine Neigung zum Benutzer angibt. Die Standardeinstellung ist 0.

Hinweise

Anwendungen können diese Informationen mithilfe der API-Funktionen GetPointerPenInfo, GetPointerFramePenInfo, GetPointerPenInfoHistory und GetPointerFramePenInfoHistory abrufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile winuser.h (windows.h einschließen)

Siehe auch

Strukturen