Método IDirectManipulationPrimaryContent::SetSnapPoints (directmanipulation.h)
Especifica los puntos de acoplamiento para la posición de reposo de inercia.
Sintaxis
HRESULT SetSnapPoints(
[in] DIRECTMANIPULATION_MOTION_TYPES motion,
[in] const float *points,
[in] DWORD pointCount
);
Parámetros
[in] motion
Uno o varios de los DIRECTMANIPULATION_MOTION_TYPES valores de enumeración. Solo se permiten DIRECTMANIPULATION_MOTION_TRANSLATE_X, DIRECTMANIPULATION_MOTION_TRANSLATE_Y o DIRECTMANIPULATION_MOTION_ZOOM .
[in] points
Matriz de puntos de acoplamiento dentro de los límites del contenido al que se va a ajustar. Debe especificarse en orden creciente en relación con el conjunto de orígenes en SetSnapCoordinate.
[in] pointCount
Tamaño de la matriz de puntos de acoplamiento. Debe ser mayor que 0.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si no hay ningún cambio en los puntos de acoplamiento, este método puede devolver S_FALSE. De lo contrario, devuelve un código de error de HRESULT. Si se especifican puntos de acoplamiento no válidos, los puntos de acoplamiento existentes podrían verse afectados.
Comentarios
Si los puntos de acoplamiento no son válidos (por ejemplo, fuera de los límites de contenido), se omiten y el contenido siempre está dentro de los límites de contenido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | directmanipulation.h |