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 |