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.
- 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 |