Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
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;