Bagikan melalui


IUIAnimationManager::ScheduleTransition method (uianimation.h)

Membuat dan menjadwalkan papan cerita transisi tunggal.

Sintaks

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

Parameter

[in] variable

Variabel animasi.

[in] transition

Transisi yang akan diterapkan ke variabel animasi.

[in] timeNow

Waktu sistem saat ini.

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan Animasi Windows untuk daftar kode kesalahan.

Keterangan

Metode ini menjadwalkan papan cerita baru dengan membuat papan cerita, menerapkan transisi yang ditentukan ke variabel yang ditentukan, lalu menjadwalkan papan cerita.

Contoh

Contoh berikut membuat papan cerita untuk variabel transisi dan animasi tertentu.

// 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
        );
    ...
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista, dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header uianimation.h
DLL UIAnimation.dll

Lihat juga

IUIAnimationManager

IUIAnimationStoryboard

IUIAnimationTimer::GetTime

IUIAnimationTransition

IUIAnimationTransitionLibrary

IUIAnimationVariable