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

Interaktionskontextaufzählungen

SetInteractionConfigurationInteractionContext