Condividi tramite


enumerazione DIRECTMANIPULATION_SNAPPOINT_TYPE (directmanipulation.h)

Modifica la modalità di calcolo della posizione finale di inertia.

Sintassi

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

Costanti

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
Valore: 0
Il contenuto si ferma sempre al punto di snap più vicino a dove inertia si arresterebbe naturalmente lungo la direzione di inertia.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
Valore: 1
Il contenuto si arresta a un punto di snap più vicino a dove l'inerzia si interrompe naturalmente lungo la direzione dell'inerzia, a seconda della modalità di chiusura del punto di snap.
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
Valore: 2
Il contenuto si arresta sempre al punto di snap più vicino al punto di rilascio lungo la direzione di inertia.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
Valore: 3
Il contenuto si ferma al punto di snap successivo, se il movimento inizia lontano da esso.

Commenti

Per DIRECTMANIPULATION_SNAPPOINT_MANDATORY o DIRECTMANIPULATION_SNAPPOINT_OPTIONAL punti di snap, i punti di snap vengono scelti in base alla posizione finale naturale dell'inerzia calcolata dal motore di interazione tocco. Per DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE o DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE punti di snap, il punto di snap selezionato dipende dalla posizione in cui è iniziata l'inertia.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione directmanipulation.h

Vedi anche

Enumerazioni di manipolazione diretta