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 manajer animasi diubah.
Sintaks
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CAnimationManagerEventHandler::CAnimationManagerEventHandler | Membuat CAnimationManagerEventHandler objek. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CAnimationManagerEventHandler::CreateInstance | Membuat instans CAnimationManagerEventHandler objek. |
| CAnimationManagerEventHandler::OnManagerStatusChanged | Dipanggil ketika status manajer animasi telah berubah. (Mengambil alih CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.) |
| CAnimationManagerEventHandler::SetAnimationController | Menyimpan penunjuk ke pengontrol animasi untuk merutekan peristiwa. |
Keterangan
Penanganan aktivitas ini dibuat dan diteruskan ke metode IUIAnimationManager::SetManagerEventHandler, saat Anda memanggil CAnimationController::EnableAnimationManagerEvent.
Hierarki Warisan
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Persyaratan
Header: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Visual Studio 2010 SP1 diperlukan.
Membuat objek CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Visual Studio 2010 SP1 diperlukan.
Membuat instans objek CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parameter
pAnimationController
Penunjuk ke pengontrol animasi, yang akan menerima peristiwa.
ppManagerEventHandler
Output. Jika metode berhasil, metode tersebut berisi penunjuk ke objek COM yang akan menangani pembaruan status ke manajer animasi.
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
CAnimationManagerEventHandler::OnManagerStatusChanged
Visual Studio 2010 SP1 diperlukan.
Dipanggil ketika status manajer animasi telah berubah.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parameter
newStatus
Status baru.
previousStatus
Status sebelumnya.
Tampilkan Nilai
Implementasi saat ini selalu mengembalikan S_OK;
CAnimationManagerEventHandler::SetAnimationController
Visual Studio 2010 SP1 diperlukan.
Menyimpan penunjuk ke pengontrol animasi untuk merutekan peristiwa.
void SetAnimationController(CAnimationController* pAnimationController);
Parameter
pAnimationController
Penunjuk ke pengontrol animasi, yang akan menerima peristiwa.