Condividi tramite


Metodo IUIAnimationTransitionLibrary2::CreateLinearVectorTransition (uianimation.h)

Crea una transizione vettoriale lineare nella dimensione specificata.

Sintassi

HRESULT CreateLinearVectorTransition(
  [in]  UI_ANIMATION_SECONDS    duration,
  [in]  const DOUBLE            *finalValue,
  [in]  UINT                    cDimension,
  [out] IUIAnimationTransition2 **transition
);

Parametri

[in] duration

Durata della transizione.

[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.

[out] transition

Nuova transizione lineare.

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

Durante una transizione lineare, il valore della variabile di animazione passa in modo lineare dal valore iniziale a un valore finale specificato.

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

Diagramma che mostra una transizione lineare

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

IUIAnimationTransition2

IUIAnimationTransitionLibrary2