Metodo IUIAnimationVariableIntegerChangeHandler2::OnIntegerValueChanged (uianimation.h)
Gestisce gli eventi che si verificano quando il valore intero di una variabile di animazione cambia nella dimensione specificata.
Sintassi
HRESULT OnIntegerValueChanged(
[in] IUIAnimationStoryboard2 *storyboard,
[in] IUIAnimationVariable2 *variable,
[in] INT32 *newValue,
[in] INT32 *previousValue,
[in] UINT cDimension
);
Parametri
[in] storyboard
Storyboard che anima la variabile di animazione specificata dal parametro variabile .
[in] variable
Variabile di animazione aggiornata.
[in] newValue
Nuovo valore intero della variabile di animazione.
[in] previousValue
Valore intero precedente della variabile di animazione.
[in] cDimension
Dimensione in cui il valore intero della variabile di animazione è cambiato.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore dell'animazione di Windows .
Commenti
Questo metodo riceve gli aggiornamenti come valori INT32 .
Per ricevere gli aggiornamenti come valori DOUBLE , usare il metodo OnValueChanged .
Gli eventi OnIntegerValueChanged potrebbero verificarsi meno frequentemente degli eventi OnValueChanged perché i valori come 2.2, 2.3 e 2.4 verranno arrotondati allo stesso intero.
Per impostazione predefinita, una chiamata effettuata in un metodo di callback a qualsiasi altro metodo di animazione comporta l'esito negativo della chiamata e la restituzione di UI_E_ILLEGAL_REENTRANCY. Tuttavia, esistono eccezioni a questo valore predefinito. I metodi seguenti possono essere chiamati correttamente da OnIntegerValueChanged:
- GetValue
- GetFinalValue
- GetPreviousValue
- GetIntegerValue
- GetFinalIntegerValue
- GetPreviousIntegerValue
- GetCurrentStoryboard
- GetVariableFromTag
- GetStoryboardFromTag
- GetTag
- GetTag
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8, Windows 7 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |
Vedi anche
IUIAnimationVariableChangeHandler2
IUIAnimationVariableIntegerChangeHandler2