Função SetInertiaParameterInteractionContext (interactioncontext.h)
Configura o comportamento de inércia de uma manipulação (tradução, rotação, dimensionamento) depois que o contato é levantado.
Sintaxe
HRESULT SetInertiaParameterInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INERTIA_PARAMETER inertiaParameter,
[in] float value
);
Parâmetros
[in] interactionContext
O identificador do contexto de interação.
[in] inertiaParameter
Uma das constantes de INERTIA_PARAMETER.
[in] value
Um dos seguintes:
- A taxa de desaceleração, em radianos/ms².
- Para tradução, a alteração relativa no local da tela, em unidades HIMETRIC.
- Para rotação, a alteração relativa no ângulo de rotação, em radianx
- Para dimensionamento, a alteração relativa no tamanho, em unidades HIMETRIC.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK.
Caso contrário, ela retornará um código de erro HRESULT.
Comentários
O Contexto de Interação usa a configuração do sistema de inércia para todas as manipulações (tradução, rotação, dimensionamento). Essa função substitui a configuração do sistema.
Para restaurar a configuração do sistema, defina o valor como INERTIA_PARAMETER_INVALID_VALUE FLT_MAX.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | interactioncontext.h |
Biblioteca | Ninput.lib |
DLL | Ninput.dll |