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 |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de