Partager via


GetInertiaParameterInteractionContext, fonction (interactioncontext.h)

Obtient le comportement d’inertie d’une manipulation (traduction, rotation, mise à l’échelle).

Syntaxe

HRESULT GetInertiaParameterInteractionContext(
  [in]  HINTERACTIONCONTEXT interactionContext,
  [in]  INERTIA_PARAMETER   inertiaParameter,
  [out] float               *value
);

Paramètres

[in] interactionContext

Handle du contexte d’interaction.

[in] inertiaParameter

Une des constantes de INERTIA_PARAMETER.

[out] value

Valeur de inertieParameter. Cette valeur est l’une des suivantes :

  • Taux de décélération, en radians/ms².
  • Pour la traduction, le changement relatif de l’emplacement de l’écran, en unités HIMETRIC.
  • Pour la rotation, le changement relatif de l’angle de rotation, en radians
  • Pour la mise à l’échelle, la modification relative de la taille, en unités HIMETRIC.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK.

Sinon, elle retourne un code d’erreur HRESULT.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête interactioncontext.h
Bibliothèque Ninput.lib
DLL Ninput.dll

Voir aussi

HINTERACTIONCONTEXT

Fonctions de contexte d’interaction

SetInertiaParameterInteractionContext