CAnimationManagerEventHandler Sınıfı
Animasyon yöneticisinin durumu değiştirildiğinde Animasyon API'sinin çağırdığı bir geri çağırma uygular.
Sözdizimi
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | Bir CAnimationManagerEventHandler nesne oluşturur. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CAnimationManagerEventHandler::CreateInstance | Nesnenin bir örneğini CAnimationManagerEventHandler oluşturur. |
CAnimationManagerEventHandler::OnManagerStatusChanged | Animasyon yöneticisinin durumu değiştiğinde çağrılır. (Geçersiz Kılmalar CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged .) |
CAnimationManagerEventHandler::SetAnimationController | Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar. |
Açıklamalar
Bu olay işleyicisi oluşturulur ve CAnimationController::EnableAnimationManagerEvent çağrısı yaptığınızda IUIAnimationManager::SetManagerEventHandler yöntemine geçirilir.
Devralma Hiyerarşisi
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Gereksinimler
Üst bilgi: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Visual Studio 2010 SP1 gereklidir.
CAnimationManagerEventHandler nesnesi oluşturur.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Visual Studio 2010 SP1 gereklidir.
CAnimationManagerEventHandler nesnesinin bir örneğini oluşturur.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parametreler
pAnimationController
Olayları alacak animasyon denetleyicisi işaretçisi.
ppManagerEventHandler
Çıktı. Yöntem başarılı olursa, bir animasyon yöneticisinin durum güncelleştirmelerini işleyecek COM nesnesine yönelik bir işaretçi içerir.
Dönüş Değeri
Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.
CAnimationManagerEventHandler::OnManagerStatusChanged
Visual Studio 2010 SP1 gereklidir.
Animasyon yöneticisinin durumu değiştiğinde çağrılır.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parametreler
newStatus
Yeni durum.
previousStatus
Önceki durum.
Dönüş Değeri
Geçerli uygulama her zaman S_OK döndürür;
CAnimationManagerEventHandler::SetAnimationController
Visual Studio 2010 SP1 gereklidir.
Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar.
void SetAnimationController(CAnimationController* pAnimationController);
Parametreler
pAnimationController
Olayları alacak animasyon denetleyicisi işaretçisi.