Metodo IUIAnimationTransitionLibrary::CreateDiscreteTransition (uianimation.h)

Crea una transizione discreta.

Sintassi

HRESULT CreateDiscreteTransition(
  [in]  UI_ANIMATION_SECONDS   delay,
  [in]  DOUBLE                 finalValue,
  [in]  UI_ANIMATION_SECONDS   hold,
  [out] IUIAnimationTransition **transition
);

Parametri

[in] delay

Quantità di tempo in base alla quale ritardare il passaggio istantaneo al valore finale.

[in] finalValue

Valore della variabile di animazione alla fine della transizione.

[in] hold

Quantità di tempo in base alla quale contenere la variabile al relativo valore finale.

[out] transition

Nuova transizione discreta.

Valore restituito

Se il metodo ha esito positivo, viene restituito 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

Durante una transizione discreta, la variabile di animazione rimane al valore iniziale per un tempo di ritardo specificato, quindi passa immediatamente a un valore finale specificato e rimane a tale valore per un determinato tempo di attesa.

La figura seguente mostra l'effetto su una variabile di animazione nel tempo durante una transizione discreta.

Diagramma che mostra una transizione discreta

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione uianimation.h
DLL UIAnimation.dll

Vedi anche

IUIAnimationTransition

IUIAnimationTransitionLibrary