enumeração DIRECTMANIPULATION_SNAPPOINT_COORDINATE (directmanipulation.h)
Define o sistema de coordenadas para uma coleção de pontos de ajuste.
Syntax
typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;
Constantes
DIRECTMANIPULATION_COORDINATE_BOUNDARY Valor: 0 Padrão. Os pontos de ajuste são especificados em relação aos limites superior e esquerdo do conteúdo, a menos que DIRECTMANIPULATION_COORDINATE_MIRRORED também seja especificado, nesse caso, eles são relativos aos limites inferior e direito do conteúdo. Para zoom, o limite é de 1,0f. |
DIRECTMANIPULATION_COORDINATE_ORIGIN Valor: 0x1 Os pontos de ajuste são especificados em relação à origem do visor. |
DIRECTMANIPULATION_COORDINATE_MIRRORED Valor: 0x10 Os pontos de ajuste são interpretados conforme especificado na direção negativa da origem. A origem é deslocada para a parte inferior e direita do visor ou conteúdo. Não é possível definir para zoom. |
Comentários
Se DIRECTMANIPULATION_COORDINATE_ORIGIN e DIRECTMANIPULATION_COORDINATE_MIRRORED forem especificados, os pontos de ajuste serão interpretados conforme especificado nos limites inferior e direito do conteúdo (o tamanho do conteúdo – o tamanho do visor). Isso se destina a cenários de leitura RTL em que o conteúdo normalmente é especificado e renderizado da direita para a esquerda ou de baixo para cima.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | directmanipulation.h |