Método IDirectManipulationPrimaryContent::SetSnapPoints (directmanipulation.h)
Especifica los puntos de acoplamiento para la posición de reposo de inercia.
HRESULT SetSnapPoints(
[in] DIRECTMANIPULATION_MOTION_TYPES motion,
[in] const float *points,
[in] DWORD pointCount
);
[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.
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.
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.
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 |