Aracılığıyla paylaş


CAnimationManagerEventHandler Sınıfı

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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