Compartilhar via


enumeração DIRECTMANIPULATION_SNAPPOINT_TYPE (directmanipulation.h)

Modifica como a posição final de inércia final é calculada.

Syntax

typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3
} ;

Constantes

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
Valor: 0
O conteúdo sempre para no ponto de ajuste mais próximo de onde a inércia naturalmente pararia ao longo da direção da inércia.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
Valor: 1
O conteúdo para em um ponto de ajuste mais próximo de onde a inércia naturalmente pararia ao longo da direção da inércia, dependendo do quão próximo é o ponto de ajuste.
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
Valor: 2
O conteúdo sempre para no ponto de ajuste mais próximo do ponto de lançamento ao longo da direção da inércia.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
Valor: 3
O conteúdo será interrompido no próximo ponto de ajuste, se o movimento começar longe dele.

Comentários

Para DIRECTMANIPULATION_SNAPPOINT_MANDATORY ou DIRECTMANIPULATION_SNAPPOINT_OPTIONAL pontos de ajuste, os pontos de ajuste são escolhidos com base na posição final natural da inércia, conforme calculado pelo mecanismo de interação por toque. Para DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE ou DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE pontos de ajuste, o ponto de ajuste selecionado depende de onde a inércia foi iniciada.

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