Bagikan melalui


Kelas CDiscreteTransition

Merangkum transisi diskrit.

Sintaks

class CDiscreteTransition : public CBaseTransition;

Anggota

Konstruktor Publik

Nama Deskripsi
CDiscreteTransition::CDiscreteTransition Membuat objek transisi diskrit dan menginisialisasi parameternya.

Metode Publik

Nama Deskripsi
CDiscreteTransition::Create Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi. (Penimpaan CBaseTransition::Create.)

Anggota Data Publik

Nama Deskripsi
CDiscreteTransition::m_dblFinalValue Nilai variabel animasi di akhir transisi.
CDiscreteTransition::m_delay Jumlah waktu untuk menunda pengalihan seketika ke nilai akhir.
CDiscreteTransition::m_hold Jumlah waktu untuk menahan variabel pada nilai akhirnya.

Keterangan

Selama transisi diskrit, variabel animasi tetap pada nilai awal untuk waktu penundaan yang ditentukan, lalu beralih secara instan ke nilai akhir yang ditentukan dan tetap pada nilai tersebut untuk waktu penahanan tertentu. Karena semua transisi dibersihkan secara otomatis, disarankan untuk mengalokasikannya menggunakan operator baru. Objek IUIAnimationTransition COM yang dienkapsulasi dibuat oleh CAnimationController::AnimateGroup, hingga null. Mengubah variabel anggota setelah pembuatan objek COM ini tidak berpengaruh.

Hierarki Warisan

CObject

CBaseTransition

CDiscreteTransition

Persyaratan

Header: afxanimationcontroller.h

CDiscreteTransition::CDiscreteTransition

Membuat objek transisi diskrit dan menginisialisasi parameternya.

CDiscreteTransition(
    UI_ANIMATION_SECONDS delay,
    DOUBLE dblFinalValue,
    UI_ANIMATION_SECONDS hold);

Parameter

penundaan
Jumlah waktu untuk menunda pengalihan seketika ke nilai akhir.

dblFinalValue
Nilai variabel animasi di akhir transisi.

pegang
Jumlah waktu untuk menahan variabel pada nilai akhirnya.

CDiscreteTransition::Create

Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

pLibrary
Penunjuk ke antarmuka IUIAnimationTransitionLibrary, yang mendefinisikan pustaka transisi standar.

Tampilkan Nilai

TRUE jika transisi berhasil dibuat; jika tidak FALSE.

CDiscreteTransition::m_dblFinalValue

Nilai variabel animasi di akhir transisi.

DOUBLE m_dblFinalValue;

CDiscreteTransition::m_delay

Jumlah waktu untuk menunda pengalihan seketika ke nilai akhir.

UI_ANIMATION_SECONDS m_delay;

CDiscreteTransition::m_hold

Jumlah waktu untuk menahan variabel pada nilai akhirnya.

UI_ANIMATION_SECONDS m_hold;

Lihat juga

Kelas