Método IDirectManipulationPrimaryContent::SetSnapPoints (directmanipulation.h)
Especifica os pontos de ajuste para a posição de repouso de inércia.
Sintaxe
HRESULT SetSnapPoints(
[in] DIRECTMANIPULATION_MOTION_TYPES motion,
[in] const float *points,
[in] DWORD pointCount
);
Parâmetros
[in] motion
Um ou mais dos valores de enumeração DIRECTMANIPULATION_MOTION_TYPES . Somente DIRECTMANIPULATION_MOTION_TRANSLATE_X, DIRECTMANIPULATION_MOTION_TRANSLATE_Y ou DIRECTMANIPULATION_MOTION_ZOOM são permitidos.
[in] points
Uma matriz de pontos de ajuste dentro dos limites do conteúdo ao qual ajustar. Deve ser especificado em ordem crescente em relação ao conjunto de origem em SetSnapCoordinate.
[in] pointCount
O tamanho da matriz de pontos de ajuste. Deve ser maior que 0.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Se não houver nenhuma alteração nos pontos de ajuste, esse método poderá retornar S_FALSE. Caso contrário, ele retornará um código de erro HRESULT. Se forem especificados pontos de ajuste inválidos, os pontos de ajuste existentes poderão ser afetados.
Comentários
Se os pontos de ajuste forem inválidos (por exemplo, fora dos limites de conteúdo), eles serão ignorados e o conteúdo estará sempre dentro dos limites de conteúdo.
Requisitos
Requisito | Valor |
---|---|
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] |
Plataforma de Destino | Windows |
Cabeçalho | directmanipulation.h |