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.
Menerapkan panggilan balik, yang dipanggil oleh API Animasi saat status papan cerita diubah atau papan cerita diperbarui.
Sintaks
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Membuat CAnimationStoryboardEventHandler objek. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CAnimationStoryboardEventHandler::CreateInstance | Membuat instans CAnimationStoryboardEventHandler panggilan balik. |
| CAnimationStoryboardEventHandler::OnStoryboardStatusChanged | OnStoryboardStatusChanged Menangani peristiwa, yang terjadi ketika status papan cerita berubah (Mengambil alih CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged.) |
| CAnimationStoryboardEventHandler::OnStoryboardUpdated | OnStoryboardUpdated Menangani peristiwa, yang terjadi ketika papan cerita diperbarui (Ambil alih CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated.) |
| CAnimationStoryboardEventHandler::SetAnimationController | Menyimpan penunjuk ke pengontrol animasi untuk merutekan peristiwa. |
Keterangan
Penanganan aktivitas ini dibuat dan diteruskan ke IUIAnimationStoryboard::SetStoryboardEventHandler metode, saat Anda memanggil CAnimationController::EnableStoryboardEventHandler.
Hierarki Warisan
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
Persyaratan
Header: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
Membuat objek CAnimationStoryboardEventHandler.
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
Membuat instans panggilan balik CAnimationStoryboardEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** ppHandler);
Parameter
pAnimationController
Penunjuk ke pengontrol animasi, yang akan menerima peristiwa.
ppHandler
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged
Menangani peristiwa OnStoryboardStatusChanged, yang terjadi saat status papan cerita berubah
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
Parameter
papan cerita
Penunjuk ke papan cerita yang statusnya telah berubah.
newStatus
Menentukan status papan-cerita baru.
previousStatus
Menentukan status papan cerita sebelumnya.
Tampilkan Nilai
S_OK jika metode berhasil; jika tidak, E_FAIL.
CAnimationStoryboardEventHandler::OnStoryboardUpdated
Menangani peristiwa OnStoryboardUpdated, yang terjadi saat papan cerita diperbarui
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
Parameter
papan cerita
Penunjuk ke papan cerita, yang diperbarui.
Tampilkan Nilai
S_OK jika metode berhasil; jika tidak, E_FAIL.
CAnimationStoryboardEventHandler::SetAnimationController
Menyimpan penunjuk ke pengontrol animasi untuk merutekan peristiwa.
void SetAnimationController(CAnimationController* pAnimationController);
Parameter
pAnimationController
Penunjuk ke pengontrol animasi, yang akan menerima peristiwa.