Aracılığıyla paylaş


CAnimationStoryboardEventHandler Sınıfı

Görsel taslak durumu değiştirildiğinde veya görsel taslak güncelleştirildiğinde Animasyon API'si tarafından çağrılan bir geri çağırma uygular.

Sözdizimi

class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;

Üyeler

Ortak Oluşturucular

Ad Tanım
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler Bir CAnimationStoryboardEventHandler nesne oluşturur.

Genel Yöntemler

Ad Tanım
CAnimationStoryboardEventHandler::CreateInstance Geri çağırma örneği CAnimationStoryboardEventHandler oluşturur.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged OnStoryboardStatusChanged Görsel taslak durumu değiştiğinde oluşan olayları işler (Geçersiz KılmalarCUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged.)
CAnimationStoryboardEventHandler::OnStoryboardUpdated OnStoryboardUpdated Görsel taslak güncelleştirildiğinde oluşan olayları işler (Geçersiz kılmalarCUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated.)
CAnimationStoryboardEventHandler::SetAnimationController Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar.

Açıklamalar

Çağırdığınızda CAnimationController::EnableStoryboardEventHandlerbu olay işleyicisi oluşturulur ve yöntemine IUIAnimationStoryboard::SetStoryboardEventHandler geçirilir.

Devralma Hiyerarşisi

CUIAnimationCallbackBase

CUIAnimationStoryboardEventHandlerBase

CAnimationStoryboardEventHandler

Gereksinimler

Üst bilgi: afxanimationcontroller.h

CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler

CAnimationStoryboardEventHandler nesnesi oluşturur.

CAnimationStoryboardEventHandler();

CAnimationStoryboardEventHandler::CreateInstance

CAnimationStoryboardEventHandler geri çağırma örneği oluşturur.

static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
    CAnimationController* pAnimationController,
    IUIAnimationStoryboardEventHandler** ppHandler);

Parametreler

pAnimationController
Olayları alacak animasyon denetleyicisi işaretçisi.

ppHandler

İade Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

CAnimationStoryboardEventHandler::OnStoryboardStatusChanged

Görsel taslak durumu değiştiğinde gerçekleşen OnStoryboardStatusChanged olaylarını işler

IFACEMETHOD(OnStoryboardStatusChanged) (
    __in IUIAnimationStoryboard* storyboard,
    __in UI_ANIMATION_STORYBOARD_STATUS newStatus,
    __in UI_ANIMATION_STORYBOARD_STATUS previousStatus);

Parametreler

Film şeridi
Durumu değiştirilmiş görsel taslak işaretçisi.

newStatus
Yeni görsel taslak durumunu belirtir.

previousStatus
Önceki görsel taslak durumunu belirtir.

İade Değeri

Yöntemin başarılı olup olmadığını S_OK; aksi takdirde E_FAIL.

CAnimationStoryboardEventHandler::OnStoryboardUpdated

Görsel taslak güncelleştirildiğinde gerçekleşen OnStoryboardUpdated olaylarını işler

IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);

Parametreler

Film şeridi
Güncelleştirilen görsel taslak işaretçisi.

İade Değeri

Yöntemin başarılı olup olmadığını S_OK; aksi takdirde E_FAIL.

CAnimationStoryboardEventHandler::SetAnimationController

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