Aracılığıyla paylaş


CAnimationVariableChangeHandler Sınıfı

Uyarı

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

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 IUIAnimationVariable::SetVariableChangeHandlerCAnimationVariable::EnableValueChangedEvent bu olay işleyicisi oluşturulur ve yöntemine CAnimationBaseObject::EnableValueChangedEvent 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