Condividi tramite


enumerazione DIRECTMANIPULATION_SNAPPOINT_COORDINATE (directmanipulation.h)

Definisce il sistema di coordinate per una raccolta di punti di ancoraggio.

Sintassi

typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
  DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
  DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
  DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;

Costanti

 
DIRECTMANIPULATION_COORDINATE_BOUNDARY
Valore: 0
Valore predefinito.

I punti di ancoraggio vengono specificati in relazione ai limiti superiore e sinistro del contenuto, a meno che non venga specificato anche DIRECTMANIPULATION_COORDINATE_MIRRORED, nel qual caso sono relativi ai limiti inferiore e destro del contenuto. Per lo zoom, il limite è 1,0f.
DIRECTMANIPULATION_COORDINATE_ORIGIN
Valore: 0x1
I punti di ancoraggio vengono specificati in relazione all'origine del riquadro di visualizzazione.
DIRECTMANIPULATION_COORDINATE_MIRRORED
Valore: 0x10
I punti di ancoraggio vengono interpretati come specificato nella direzione negativa dell'origine. L'origine viene spostata in basso e a destra del riquadro di visualizzazione o del contenuto. Non è possibile impostare lo zoom.

Commenti

Se vengono specificati DIRECTMANIPULATION_COORDINATE_ORIGIN e DIRECTMANIPULATION_COORDINATE_MIRRORED , i punti di ancoraggio vengono interpretati come specificati dai limiti inferiore e destro del contenuto (le dimensioni del riquadro di visualizzazione). Questa opzione è destinata agli scenari di lettura RTL in cui il contenuto viene in genere specificato e sottoposto a rendering da destra a sinistra o dall'alto verso l'alto.

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

SetSnapCoordinate