Condividi tramite


Metodo IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition (uianimation.h)

Crea una transizione vettore discreta per ogni dimensione specificata.

Sintassi

HRESULT CreateDiscreteVectorTransition(
  [in]  UI_ANIMATION_SECONDS    delay,
  [in]  const DOUBLE            *finalValue,
  [in]  UINT                    cDimension,
  [in]  UI_ANIMATION_SECONDS    hold,
  [out] IUIAnimationTransition2 **transition
);

Parametri

[in] delay

Intervallo di tempo in base al quale ritardare il passaggio istantaneo al valore finale.

[in] finalValue

Vettore (di dimensioni cDimension) che contiene i valori finali della variabile di animazione alla fine della transizione.

[in] cDimension

Numero di dimensioni da applicare alla transizione. Questo parametro specifica il numero di valori elencati in finalValue.

[in] hold

Intervallo di tempo in base al quale contenere la variabile al valore finale.

[out] transition

Nuova transizione discreta.

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 di 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 quel valore per un determinato tempo di attesa.

La figura seguente mostra la modifica del valore nel tempo di una variabile di animazione durante una transizione discreta.

Diagramma che mostra una transizione discreta

Requisiti

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

Vedi anche

IUIAnimationTransition2

IUIAnimationTransitionLibrary2