Partager via


DIRECTMANIPULATION_SNAPPOINT_COORDINATE énumération (directmanipulation.h)

Définit le système de coordonnées pour une collection de points d’ancrage.

Syntaxe

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

Constantes

 
DIRECTMANIPULATION_COORDINATE_BOUNDARY
Valeur : 0
Par défaut.

Les points d’ancrage sont spécifiés par rapport aux limites supérieure et gauche du contenu, sauf si DIRECTMANIPULATION_COORDINATE_MIRRORED est également spécifié, auquel cas ils sont relatifs aux limites inférieure et droite du contenu. Pour le zoom, la limite est de 1,0f.
DIRECTMANIPULATION_COORDINATE_ORIGIN
Valeur : 0x1
Les points d’ancrage sont spécifiés par rapport à l’origine de la fenêtre d’affichage.
DIRECTMANIPULATION_COORDINATE_MIRRORED
Valeur : 0x10
Les points d’ancrage sont interprétés comme spécifiés dans la direction négative de l’origine. L’origine est déplacée vers le bas et à droite de la fenêtre d’affichage ou du contenu. Impossible de définir pour le zoom.

Notes

Si DIRECTMANIPULATION_COORDINATE_ORIGIN et DIRECTMANIPULATION_COORDINATE_MIRRORED sont tous deux spécifiés, les points d’ancrage sont interprétés comme spécifiés à partir des limites inférieure et droite du contenu (taille du contenu - taille de la fenêtre d’affichage). Cela est destiné aux scénarios de lecture RTL où le contenu est normalement spécifié et rendu de droite à gauche ou de bas en haut.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête directmanipulation.h

Voir aussi

Énumérations de manipulation directe

SetSnapCoordinate