Aracılığıyla paylaş


CAnimationStoryboardEventHandler 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.

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

Veri Akışı Adı Açıklama
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler Bir CAnimationStoryboardEventHandler nesne oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
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 IUIAnimationStoryboard::SetStoryboardEventHandlerbu olay işleyicisi oluşturulur ve yöntemine CAnimationController::EnableStoryboardEventHandler 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

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.

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.

Dönüş 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.

Dönüş 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