Freigeben über


DIRECTMANIPULATION_SNAPPOINT_TYPE-Enumeration (directmanipulation.h)

Ändert die Berechnung der endenTrägheitsendposition.

Syntax

typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3
} ;

Konstanten

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
Wert: 0
Der Inhalt wird immer an dem Anrastpunkt beendet, der am nächsten liegt, wo die Tia natürlich entlang der Richtung der Schwungzeit aufhört.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
Wert: 1
Der Inhalt wird an einem Anknippunkt beendet, der am nächsten ist, an dem dieTia natürlich entlang der Richtung der Tia endet, je nachdem, wie nah der Einrastpunkt ist.
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
Wert: 2
Der Inhalt wird immer am Anrastpunkt beendet, der dem Auslösepunkt entlang der Richtung derTia am nächsten ist.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
Wert: 3
Der Inhalt wird am nächsten Einrastpunkt beendet, wenn die Bewegung weit davon entfernt beginnt.

Hinweise

Für DIRECTMANIPULATION_SNAPPOINT_MANDATORY oder DIRECTMANIPULATION_SNAPPOINT_OPTIONAL Einrastpunkte werden die Einrastpunkte basierend auf der natürlichen Endposition der Trägheit ausgewählt, die von der Touchinteraktions-Engine berechnet wird. Für DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE- oder DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE-Einrastpunkte hängt der ausgewählte Einrastpunkt davon ab, wo die Startträgheit begann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile directmanipulation.h

Weitere Informationen

Enumerationen der direkten Bearbeitung