Condividi tramite


Metodo IUIAnimationManager::ScheduleTransition (uianimation.h)

Crea e pianifica uno storyboard di transizione singola.

Sintassi

HRESULT ScheduleTransition(
  [in] IUIAnimationVariable   *variable,
  [in] IUIAnimationTransition *transition,
  [in] UI_ANIMATION_SECONDS   timeNow
);

Parametri

[in] variable

Variabile di animazione.

[in] transition

Transizione da applicare alla variabile di animazione.

[in] timeNow

Ora di sistema corrente.

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

Questo metodo pianifica un nuovo storyboard creando lo storyboard, applicando la transizione specificata alla variabile specificata e quindi pianificando lo storyboard.

Esempio

Nell'esempio seguente viene creato uno storyboard per una variabile di transizione e animazione specificata.

// Get the current time and schedule a single-transition storyboard

UI_ANIMATION_SECONDS secondsNow;
hr = m_pAnimationTimer->GetTime(
    &secondsNow
    );
if (SUCCEEDED(hr))
{
    hr = m_pAnimationManager->ScheduleTransition(
        m_pAnimationVariableY,
        pTransitionParabolic,
        secondsNow
        );
    ...
}

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

IUIAnimationManager

IUIAnimationStoryboard

IUIAnimationTimer::GetTime

IUIAnimationTransition

IUIAnimationTransitionLibrary

IUIAnimationVariable