Freigeben über


IManipulationProcessor-Schnittstelle (manipulations.h)

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

Vererbung

Die IManipulationProcessor-Schnittstelle erbt von der IUnknown-Schnittstelle . IManipulationProcessor verfügt auch über folgende Membertypen:

Methoden

Die IManipulationProcessor-Schnittstelle verfügt über diese Methoden.

 
IManipulationProcessor::CompleteManipulation

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

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

Die PivotPointX-Eigenschaft ist die horizontale Mitte des Objekts. (Get)
IManipulationProcessor::get_PivotPointY

Die PivotPointY-Eigenschaft ist die vertikale Mitte des Objekts. (Get)
IManipulationProcessor::get_PivotRadius

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

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

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

Die GetExpansionVelocity-Methode berechnet die Rate, mit der das Zielobjekt erweitert wird.
IManipulationProcessor::GetVelocityX

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

Berechnet und gibt die vertikale Geschwindigkeit zurück.
IManipulationProcessor::P rocessDown

Die ProcessDown-Methode leitet Touchdowndaten an den Bearbeitungsprozessor ein, der einem Ziel zugeordnet ist.
IManipulationProcessor::P rocessDownWithTime

Leitet touchdown-Daten, einschließlich eines Zeitstempels, an den Bearbeitungsprozessor, der einem Ziel zugeordnet ist.
IManipulationProcessor::P rocessMove

Die ProcessMove-Methode speist Bewegungsdaten für das Zielobjekt an den Manipulationsprozessor ein.
IManipulationProcessor::P rocessMoveWithTime

Leitet Bewegungsdaten, einschließlich eines Zeitstempels, für das Zielobjekt an seinen Bearbeitungsprozessor weiter.
IManipulationProcessor::P rocessUp

Die ProcessUp-Methode speist Daten für Touchupsequenzen an den Bearbeitungsprozessor eines Ziels ein.
IManipulationProcessor::P rocessUpWithTime

Leitet Daten, einschließlich eines Zeitstempels, für Touchupsequenzen an den Bearbeitungsprozessor eines Ziels ein.
IManipulationProcessor::p ut_MinimumScaleRotateRadius

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

Die PivotPointX-Eigenschaft ist die horizontale Mitte des Objekts. (Put)
IManipulationProcessor::p ut_PivotPointY

Die PivotPointY-Eigenschaft ist die vertikale Mitte des Objekts. (Put)
IManipulationProcessor::p ut_PivotRadius

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

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile manipulations.h

Weitere Informationen

Klassen und Schnittstellen