Función SetInertiaParameterInteractionContext (interactioncontext.h)
Configura el comportamiento de inercia de una manipulación (traducción, rotación, escalado) después de levantar el contacto.
Sintaxis
HRESULT SetInertiaParameterInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INERTIA_PARAMETER inertiaParameter,
[in] float value
);
Parámetros
[in] interactionContext
Identificador del contexto de interacción.
[in] inertiaParameter
Una de las constantes de INERTIA_PARAMETER.
[in] value
Uno de los siguientes:
- Velocidad de desaceleración, en radianes/ms².
- Para la traducción, el cambio relativo en la ubicación de la pantalla, en unidades HIMETRIC.
- Para la rotación, el cambio relativo en el ángulo de rotación, en radianx
- Para el escalado, el cambio relativo en el tamaño, en unidades HIMETRIC.
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK.
De lo contrario, devuelve un código de error de HRESULT.
Observaciones
El contexto de interacción usa la configuración del sistema de inercia para todas las manipulaciones (traducción, rotación, escalado). Esta función invalida la configuración del sistema.
Para restaurar la configuración del sistema, establezca el valor en INERTIA_PARAMETER_INVALID_VALUE FLT_MAX.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | interactioncontext.h |
Library | Ninput.lib |
Archivo DLL | Ninput.dll |