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 |