INTERACTION_CONFIGURATION_FLAGS-Enumeration (interactioncontext.h)
Gibt die Interaktionen an, die beim Konfigurieren eines Interaktionskontextobjekts aktiviert werden sollen.
Syntax
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
Konstanten
INTERACTION_CONFIGURATION_FLAG_NONE Wert: 0x00000000 Keine Interaktionen aktiviert. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Wert: 0x00000001 Alle Manipulationen sind aktiviert (Verschieben, Drehen und Skalieren). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Wert: 0x00000002 Übersetzen (Verschieben) entlang der x-Achse. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Wert: 0x00000004 Übersetzen (Verschieben) entlang der y-Achse. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Wert: 0x00000008 Drehung |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Wert: 0x00000010 Skalieren. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Wert: 0x00000020 Übersetzungsträgheit (in Bewegungsrichtung) nach aufgehobenem Kontakt. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Wert: 0x00000040 Drehungsträgheit nach aufgehobenem Kontakt. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Wert: 0x00000080 Skalieren der Erträgheit nach dem Aufheben des Kontakts. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Wert: 0x00000100 Interaktionen sind entlang der x-Achse eingeschränkt. Schienen zeigen an, dass leichte Bewegungen von der primären Bewegungsachse ignoriert werden. Dies sorgt für eine engere Benutzerfreundlichkeit; Wenn sie versuchen, sich entlang einer einzelnen Achse zu schwenken, sind sie auf die Achse beschränkt. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Wert: 0x00000200 Interaktionen sind entlang der y-Achse eingeschränkt. Schienen zeigen an, dass leichte Bewegungen von der primären Bewegungsachse ignoriert werden. Dies sorgt für eine engere Benutzerfreundlichkeit; Wenn sie versuchen, sich entlang einer einzelnen Achse zu schwenken, sind sie auf die Achse beschränkt. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Wert: 0x00000400 Melden Sie den genauen Abstand zwischen dem ersten Kontakt und dem Ende der Interaktion. Standardmäßig wird ein kleiner Entfernungsschwellenwert vom ersten vom System gemeldeten Manipulationsdelta subtrahiert. Dieser Abstandsschwellenwert soll leichte Bewegungen des Kontakts bei der Verarbeitung einer Tippgeste berücksichtigen. Wenn dieses Flag festgelegt ist, wird der Entfernungsschwellenwert nicht vom ersten Delta subtrahiert. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Wert: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Wert: 0x00000001 Alle folienübergreifenden Interaktionen sind aktiviert. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Wert: 0x00000002 Querziehen entlang der x-Achse. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Wert: 0x00000004 Auswahl mithilfe von Querfolien. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Wert: 0x00000008 Geschwindigkeitsstoßeffekt. Ein Geschwindigkeitsschub ist ein Bereich, in dem der Benutzer während der Wisch- oder Gleitbewegung eine leichte Ziehbewegung (oder Reibung) erlebt. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Wert: 0x00000010 Neu anordnen mithilfe von Querfolie. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Wert: 0x00000020 Melden Sie den genauen Abstand zwischen dem ersten Kontakt und dem Ende der Interaktion. Standardmäßig wird ein kleiner Abstandsschwellenwert von der ersten vom System gemeldeten Kreuzschiebedelta subtrahiert. Dieser Abstandsschwellenwert soll leichte Bewegungen des Kontakts bei der Verarbeitung einer Tippgeste berücksichtigen. Wenn dieses Flag festgelegt ist, wird der Entfernungsschwellenwert nicht vom ersten Delta subtrahiert. |
INTERACTION_CONFIGURATION_FLAG_TAP Wert: 0x00000001 Tippen. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Wert: 0x00000002 Doppeltippen. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Wert: 0x00000001 Sekundäres Tippen. |
INTERACTION_CONFIGURATION_FLAG_HOLD Wert: 0x00000001 Halten. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Wert: 0x00000002 Halten Sie die Maus gedrückt. |
INTERACTION_CONFIGURATION_FLAG_DRAG Wert: 0x00000001 Ziehen Sie mit der Maus. |
INTERACTION_CONFIGURATION_FLAG_MAX Wert: 0xffffffff Die maximale Anzahl von Interaktionen wurde überschritten. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | interactioncontext.h |
Weitere Informationen
INTERACTION_CONTEXT_CONFIGURATION