TOUCH_HIT_TESTING_INPUT-Struktur (winuser.h)

Enthält Informationen zum Touchkontaktbereich, der vom Touchdigalisierer gemeldet wird.

Syntax

typedef struct tagTOUCH_HIT_TESTING_INPUT {
  UINT32 pointerId;
  POINT  point;
  RECT   boundingBox;
  RECT   nonOccludedBoundingBox;
  UINT32 orientation;
} TOUCH_HIT_TESTING_INPUT, *PTOUCH_HIT_TESTING_INPUT;

Member

pointerId

Die ID des Zeigers. Sie können diesen Wert nicht an den Eingabenachrichtenprozess übergeben und zusätzliche Zeigerinformationen über GetPointerInfo abrufen.

point

Die Bildschirmkoordinaten des Berührungspunkts, den der Touchdigisierer meldet.

boundingBox

Das umschließende Rechteck des Berührungskontaktbereichs. Gültige Touchziele werden anhand dieses Begrenzungsrahmens identifiziert und bewertet.

Hinweis Dieses Begrenzungsfeld kann sich von dem Kontaktbereich unterscheiden, den der Digitizer in folgenden Fällen meldet:
  • Der Digitizer meldet einen Berührungskontaktbereich, der außerhalb des maximalen oder minimalen Größenschwellenwerts liegt, der von Touch Hit Testing erkannt wird.
  • Ein Teil des Touchkontaktbereichs wird von einem anderen Objekt verdeckt, das höher in der z-Reihenfolge liegt.
 

nonOccludedBoundingBox

Der Berührungskontaktbereich innerhalb eines bestimmten Zielfensters, das nicht von anderen Objekten verdeckt wird, die höher in der Z-Reihenfolge liegen. Jeder Bereich, der von einem anderen Objekt verdeckt wird, ist ein ungültiges Ziel.

orientation

Die Ausrichtung des Touchkontaktbereichs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile winuser.h

Siehe auch

Strukturen