Método IUIAnimationVariableIntegerChangeHandler2::OnIntegerValueChanged (uianimation.h)
Manipula eventos que ocorrem quando o valor inteiro de uma variável de animação é alterado na dimensão especificada.
Sintaxe
HRESULT OnIntegerValueChanged(
[in] IUIAnimationStoryboard2 *storyboard,
[in] IUIAnimationVariable2 *variable,
[in] INT32 *newValue,
[in] INT32 *previousValue,
[in] UINT cDimension
);
Parâmetros
[in] storyboard
O storyboard que está animando a variável de animação especificada pelo parâmetro de variável .
[in] variable
A variável de animação que foi atualizada.
[in] newValue
O novo valor inteiro da variável de animação.
[in] previousValue
O valor inteiro anterior da variável de animação.
[in] cDimension
A dimensão na qual o valor inteiro da variável de animação foi alterado.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Consulte Códigos de erro de animação do Windows para obter uma lista de códigos de erro.
Comentários
Esse método recebe atualizações como valores INT32 .
Para receber atualizações como valores DOUBLE , use o método OnValueChanged .
Os eventos OnIntegerValueChanged podem ocorrer com menos frequência do que os eventos OnValueChanged porque valores como 2.2, 2.3 e 2.4 seriam arredondados para o mesmo inteiro.
Por padrão, uma chamada feita em um método de retorno de chamada para qualquer outro método de animação resulta na falha da chamada e no retorno de UI_E_ILLEGAL_REENTRANCY. No entanto, há exceções a esse padrão. Os métodos a seguir podem ser chamados com êxito de OnIntegerValueChanged:
- GetValue
- GetFinalValue
- GetPreviousValue
- GetIntegerValue
- GetFinalIntegerValue
- GetPreviousIntegerValue
- GetCurrentStoryboard
- GetVariableFromTag
- GetStoryboardFromTag
- GetTag
- GetTag
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8, Windows 7 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | uianimation.h |
DLL | UIAnimation.dll |
Confira também
IUIAnimationVariableChangeHandler2
IUIAnimationVariableIntegerChangeHandler2