Aracılığıyla paylaş


CAnimationVariableChangeHandler Sınıfı

Animasyon değişkeninin değeri değiştiğinde Animasyon API'sinin çağırdığı bir geri çağırma uygular.

Sözdizimi

class CAnimationVariableChangeHandler : public CUIAnimationVariableChangeHandlerBase<CAnimationVariableChangeHandler>;

Üyeler

Ortak Oluşturucular

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

Genel Yöntemler

Veri Akışı Adı Açıklama
CAnimationVariableChangeHandler::CreateInstance Nesnenin bir örneğini CAnimationVariableChangeHandler oluşturur.
CAnimationVariableChangeHandler::OnValueChanged Animasyon değişkeninin değeri değiştiğinde çağrılır. (Geçersiz Kılmalar CUIAnimationVariableChangeHandlerBase::OnValueChanged.)
CAnimationVariableChangeHandler::SetAnimationController Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar.

Açıklamalar

Veya çağırdığınızda CAnimationVariable::EnableValueChangedEvent CAnimationBaseObject::EnableValueChangedEvent bu olay işleyicisi oluşturulur ve yöntemine IUIAnimationVariable::SetVariableChangeHandler geçirilir (bu olay bir animasyon nesnesinde kapsüllenmiş tüm animasyon değişkenleri için etkinleştirilir).

Devralma Hiyerarşisi

CUIAnimationCallbackBase

CUIAnimationVariableChangeHandlerBase

CAnimationVariableChangeHandler

Gereksinimler

Üst bilgi: afxanimationcontroller.h

CAnimationVariableChangeHandler::OnValueChanged

Animasyon değişkeninin değeri değiştiğinde çağrılır.

IFACEMETHOD(OnValueChanged) (
    __in IUIAnimationStoryboard* storyboard,
    __in IUIAnimationVariable* variable,
    __in DOUBLE newValue,
    __in DOUBLE previousValue);

Parametreler

Film şeridi
Değişkenin animasyonunu oluşturan görsel taslak.

değişken
Güncelleştirilen animasyon değişkeni.

newValue
Yeni değer.

previousValue
Önceki değer.

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.

CAnimationVariableChangeHandler::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