Share via


Eingabe per Toucheingabe

Übersicht über die Touch Input-Technologie.

Zum Entwickeln der Toucheingabe benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
MANIPULATION_PROCESSOR_MANIPULATIONS

Die MANIPULATION_PROCESSOR_MANIPULATIONS Enumeration verschiedene Arten von Bearbeitungen, die auf ein Zielobjekt angewendet werden können.

Functions

 
CloseGestureInfoHandle

Schließt Ressourcen, die einem Gesteninformationshandle zugeordnet sind.
CloseTouchInputHandle

Schließt einen Toucheingabehandle, gibt den zugeordneten Prozessspeicher frei und ungültig das Handle.
Abgeschlossen

Die Complete-Methode beendet die aktuelle Bearbeitung und beendet die Inertia-Prozessoriner.
VollständigeManipulation

Die CompleteManipulation-Methode wird aufgerufen, wenn der Entwickler die Bearbeitung beenden möchte.
CompleteTime

Beendet die aktuelle Bearbeitung am angegebenen Tick, stoppt die Inertia des Inertia-Prozessors und löst das ManipulationCompleted-Ereignis aus.
get_BoundaryBottom

Die BoundaryBottom-Eigenschaft schränkt ein, wie weit sich das Zielobjekt nach unten auf dem Bildschirm bewegen kann. (Abrufen)
get_BoundaryLeft

Die BoundaryLeft-Eigenschaft schränkt ein, wie weit sich das Zielobjekt links vom Bildschirm bewegen kann. (Abrufen)
get_BoundaryRight

Die BoundaryRight-Eigenschaft schränkt ein, wie weit sich das Zielobjekt rechts vom Bildschirm bewegen kann. (Abrufen)
get_BoundaryTop

Die BoundaryTop-Eigenschaft schränkt ein, wie weit sich das Zielobjekt nach oben auf dem Bildschirm bewegen kann. (Abrufen)
get_DesiredAngularDeceleration

Die DesiredAngularDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der sich das Zielobjekt nicht mehr in Bogenmaßen pro msec im Quadrat dreht. (Abrufen)
get_DesiredDeceleration

Die DesiredDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der Übersetzungsvorgänge verlangsamt werden. (Abrufen)
get_DesiredDisplacement

Die DesiredDisplacement-Eigenschaft gibt die gewünschte Entfernung an, die das Objekt zurücklegen soll. (Abrufen)
get_DesiredExpansion

Die DesiredExpansion-Eigenschaft gibt die gewünschte Änderung im durchschnittlichen Radius des Objekts an. (Abrufen)
get_DesiredExpansionDeceleration

Die DesiredExpansionDeceleration-Eigenschaft gibt die Rate an, mit der das Objekt nicht mehr erweitert wird. (Abrufen)
get_DesiredRotation

Die DesiredRotation-Eigenschaft gibt an, wie weit das aktuelle Inertia-Prozessorobjekt das Zielobjekt in Bogenmaßen bearbeiten soll. (Abrufen)
get_ElasticMarginBottom

Die ElasticMarginBottom-Eigenschaft gibt den unteren Bereich für das Bouncing des Zielobjekts an. (Abrufen)
get_ElasticMarginLeft

Die ElasticMarginLeft-Eigenschaft gibt die linksste Region zum Bouncing des Zielobjekts an. (Abrufen)
get_ElasticMarginRight

Die ElasticMarginRight-Eigenschaft gibt die rechtsste Region für das Bouncing des Zielobjekts an. (Abrufen)
get_ElasticMarginTop

Die ElasticMarginTop-Eigenschaft gibt die oberste Region für das Bouncing des Zielobjekts an. (Abrufen)
get_InitialAngularVelocity

Die InitialAngularVelocity-Eigenschaft gibt die Drehgeschwindigkeit (Winkelgeschwindigkeit) des Ziels an, wenn die Bewegung beginnt. (Abrufen)
get_InitialExpansionVelocity

Die InitialExpansionVelocity-Eigenschaft gibt die Geschwindigkeit der Radiusausdehnung für ein Ziel an, wenn das Ziel durch DieTrägheit beeinträchtigt wurde. (Abrufen)
get_InitialOriginX

Die InitialOriginX-Eigenschaft gibt den horizontalen Startort für ein Ziel mit Inertia an. (Abrufen)
get_InitialOriginY

Die InitialOriginY-Eigenschaft gibt den vertikalen Startort für ein Ziel mit Inertia an. (Abrufen)
get_InitialRadius

Die InitialRadius-Eigenschaft gibt den Abstand vom Rand des Ziels zu dessen Mitte an, bevor das Objekt geändert wurde. (Abrufen)
get_InitialTimestamp

Die InitialTimestamp-Eigenschaft gibt den Startzeitstempel für ein Zielobjekt mit Trägheit an. (Abrufen)
get_InitialVelocityX

Die InitialVelocityX-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der horizontalen Achse an. (Abrufen)
get_InitialVelocityY

Die InitialVelocityY-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der vertikalen Achse an. (Abrufen)
get_MinimumScaleRotateRadius

Gibt an, wie groß die Entfernungskontakte auf einer Skalierungs- oder Drehgeste sein müssen, um eine Manipulation auszulösen. (Abrufen)
get_PivotPointX

Die PivotPointX-Eigenschaft ist die horizontale Mitte des Objekts. (Abrufen)
get_PivotPointY

Die PivotPointY-Eigenschaft ist die vertikale Mitte des Objekts. (Abrufen)
get_PivotRadius

Die PivotRadius-Eigenschaft wird verwendet, um zu bestimmen, wie viel Drehung bei der Bearbeitung mit einem Finger verwendet wird. (Abrufen)
get_SupportedManipulations

Die SupportedManipulations-Eigenschaft wird verwendet, um anzugeben, welche Bearbeitungen von einem Objekt unterstützt werden. (Get)
GetAngularVelocity

Die GetAngularVelocity-Methode berechnet die Drehgeschwindigkeit, mit der sich das Zielobjekt bewegt.
GetExpansionVelocity

Die GetExpansionVelocity-Methode berechnet die Rate, mit der das Zielobjekt erweitert wird.
GetGestureConfig

Ruft die Konfiguration ab, für die Windows Touch-Gestenmeldungen aus einem Fenster gesendet werden.
GetGestureExtraArgs

Ruft zusätzliche Informationen zu einer Geste aus dem GESTEINFO-Handle ab.
GetGestureInfo

Ruft eine GESTUREINFO-Struktur ab, die ein Handle für die Gesteninformationen erhält.
GetTouchInputInfo

Ruft detaillierte Informationen zu Toucheingaben ab, die einem bestimmten Toucheingabehandle zugeordnet sind.
GetVelocityX

Berechnet und gibt die horizontale Geschwindigkeit für das Zielobjekt zurück.
GetVelocityY

Berechnet und gibt die vertikale Geschwindigkeit zurück.
GID_ROTATE_ANGLE_FROM_ARGUMENT

Das GID_ROTATE_ANGLE_FROM_ARGUMENT Makro wird verwendet, um den GID_ROTATE ullArgument-Wert zu interpretieren, wenn der Wert in der WM_GESTURE-Struktur empfangen wird.
GID_ROTATE_ANGLE_TO_ARGUMENT

Konvertiert einen Radianwert in ein Argument für Drehgestenmeldungen.
IsTouchWindow

Überprüft, ob ein angegebenes Fenster touchfähig ist, und ruft optional die Modifiziererflags ab, die für die Toucheingabefunktion des Fensters festgelegt sind.
ManipulationCompleted

Behandelt das Ereignis, wenn die Bearbeitung oder Die Unträgheit abgeschlossen ist.
ManipulationDelta

Behandelt Ereignisse, die auftreten, wenn sich ein bearbeitetes Objekt ändert.
ManipulationStarted

Behandelt das -Ereignis für den Beginn der Manipulation oder DerEnträgheit.
Process

Die Process-Methode führt Berechnungen aus und kann das Ereignis Started, Delta oder Completed auslösen, je nachdem, ob die Extrapolation abgeschlossen ist oder nicht. Wenn die Extrapolation beim vorherigen Tick abgeschlossen wurde, ist die Methode no-op.
ProcessDown

Die ProcessDown-Methode leitet Touchdowndaten an den Bearbeitungsprozessor ein, der einem Ziel zugeordnet ist.
ProcessDownWithTime

Leitet touchdown-Daten, einschließlich eines Zeitstempels, an den Bearbeitungsprozessor, der einem Ziel zugeordnet ist.
ProcessMove

Die ProcessMove-Methode speist Bewegungsdaten für das Zielobjekt an den Manipulationsprozessor ein.
ProcessMoveWithTime

Leitet Bewegungsdaten, einschließlich eines Zeitstempels, für das Zielobjekt an seinen Bearbeitungsprozessor weiter.
ProcessTime

Die ProcessTime-Methode führt Berechnungen für den angegebenen Tick aus und kann das Ereignis Started, Delta oder Completed auslösen, je nachdem, ob die Extrapolation abgeschlossen ist oder nicht. Wenn die Extrapolation beim vorherigen Tick abgeschlossen wurde, ist die Methode no-op.
ProcessUp

Die ProcessUp-Methode speist Daten für Touchupsequenzen an den Bearbeitungsprozessor eines Ziels ein.
ProcessUpWithTime

Leitet Daten, einschließlich eines Zeitstempels, für Touchupsequenzen an den Bearbeitungsprozessor eines Ziels ein.
put_BoundaryBottom

Die BoundaryBottom-Eigenschaft begrenzt, wie weit das Zielobjekt in Richtung des unteren Bildschirmrands verschoben werden kann. (Put)
put_BoundaryLeft

Die BoundaryLeft-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach links vom Bildschirm bewegen kann. (Put)
put_BoundaryRight

Die BoundaryRight-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach rechts vom Bildschirm bewegen kann. (Put)
put_BoundaryTop

Die BoundaryTop-Eigenschaft begrenzt, wie weit sich das Zielobjekt in Richtung des oberen Bildschirms bewegen kann. (Put)
put_DesiredAngularDeceleration

Die DesiredAngularDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der sich das Zielobjekt nicht mehr im Bogenmaß pro msec im Quadrat dreht. (Put)
put_DesiredDeceleration

Die DesiredDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der Übersetzungsvorgänge verlangsamt werden. (Put)
put_DesiredDisplacement

Die DesiredDisplacement-Eigenschaft gibt die gewünschte Entfernung an, die das Objekt zurücklegen soll. (Put)
put_DesiredExpansion

Die DesiredExpansion-Eigenschaft gibt die gewünschte Änderung im durchschnittlichen Radius des Objekts an. (Put)
put_DesiredExpansionDeceleration

Die DesiredExpansionDeceleration-Eigenschaft gibt die Rate an, mit der das Objekt nicht mehr erweitert wird. (Put)
put_DesiredRotation

Die DesiredRotation-Eigenschaft gibt an, wie weit das aktuelle Inerträgheitsprozessorobjekt das Zielobjekt im Bogenmaß bearbeiten soll. (Put)
put_ElasticMarginBottom

Die ElasticMarginBottom-Eigenschaft gibt den unteren Bereich für das Bouncing des Zielobjekts an. (Put)
put_ElasticMarginLeft

Die ElasticMarginLeft-Eigenschaft gibt den äußersten linken Bereich für das Bouncing des Zielobjekts an. (Put)
put_ElasticMarginRight

Die ElasticMarginRight-Eigenschaft gibt den am weitesten rechts stehenden Bereich für das Bouncing des Zielobjekts an. (Put)
put_ElasticMarginTop

Die ElasticMarginTop-Eigenschaft gibt den obersten Bereich für das Bouncing des Zielobjekts an. (Put)
put_InitialAngularVelocity

Die InitialAngularVelocity-Eigenschaft gibt die Drehgeschwindigkeit (Winkel) des Ziels an, wenn die Bewegung beginnt. (Put)
put_InitialExpansionVelocity

Die InitialExpansionVelocity-Eigenschaft gibt die Rate der Radiuserweiterung für ein Ziel an, wenn das Ziel von DerTrägheit betroffen war. (Put)
put_InitialOriginX

Die InitialOriginX-Eigenschaft gibt die horizontale Startposition für ein Ziel mit Unbewegheit an. (Put)
put_InitialOriginY

Die InitialOriginY-Eigenschaft gibt die vertikale Startposition für ein Ziel mit Unbewegheit an. (Put)
put_InitialRadius

Die InitialRadius-Eigenschaft gibt den Abstand zwischen dem Rand des Ziels und seiner Mitte an, bevor das Objekt geändert wurde. (Put)
put_InitialTimestamp

Die InitialTimestamp-Eigenschaft gibt den Startzeitstempel für ein Zielobjekt mit Trägheit an. (Put)
put_InitialVelocityX

Die InitialVelocityX-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der horizontalen Achse an. (Put)
put_InitialVelocityY

Die InitialVelocityY-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der vertikalen Achse an. (Put)
put_MinimumScaleRotateRadius

Gibt an, wie groß die Entfernungskontakte auf einer Skalierungs- oder Drehbewegung sein müssen, um eine Bearbeitung auszulösen. (Put)
put_PivotPointX

Die PivotPointX-Eigenschaft ist die horizontale Mitte des Objekts. (Put)
put_PivotPointY

Die PivotPointY-Eigenschaft ist die vertikale Mitte des Objekts. (Put)
put_PivotRadius

Die PivotRadius-Eigenschaft wird verwendet, um zu bestimmen, wie viel Drehung bei der Bearbeitung mit nur einem Finger verwendet wird. (Put)
put_SupportedManipulations

Die SupportedManipulations-Eigenschaft wird verwendet, um anzugeben, welche Bearbeitungen von einem Objekt unterstützt werden. (Put)
RegisterTouchWindow

Registriert ein Fenster als touchfähig.
Zurücksetzen

Die Reset-Methode initialisiert den Prozessor mit dem anfänglichen Zeitstempel und startet Trägheit neu.
SetGestureConfig

Konfiguriert die Nachrichten, die von einem Fenster für Windows-Touchgesten gesendet werden.
TOUCH_COORD_TO_PIXEL

Konvertiert Touchkoordinaten in Pixel.
Nicht registrierenTouchWindow

Registriert ein Fenster als nicht mehr touchfähig.

Schnittstellen

 
_IManipulationEvents

Behandelt Manipulations- und Inertiätsereignisse.
Iinertiaprocessor

Die IInertiaProcessor-Schnittstelle verarbeitet Berechnungen zur Objektbewegung für Windows Touch.
Imanipulationprocessor

Der IManipulationProcessor bietet Funktionen zum Überwachen und Reagieren auf Multitoucheingaben.

Strukturen

 
GESTURECONFIG

Ruft die Konfiguration zum Aktivieren von Gestenmeldungen und den Typ dieser Konfiguration ab und legt sie fest.
GESTUREINFO

Speichert Informationen zu einer Geste.
GESTURENOTIFYSTRUCT

Bei der Übertragung mit WM_GESTURENOTIFY Nachrichten, übergibt Informationen zu einer Geste.
TOUCHINPUT

Kapselt Daten für toucheingaben.