Compartilhar via


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

Confira também

Enumerações de manipulação direta

SetSnapCoordinate