Aracılığıyla paylaş


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.

Ayrıca bkz.

Sınıflar