Aracılığıyla paylaş


CAnimationVariableIntegerChangeHandler 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 CAnimationVariableIntegerChangeHandler : public CUIAnimationVariableIntegerChangeHandlerBase<CAnimationVariableIntegerChangeHandler>;

Üyeler

Ortak Oluşturucular

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

Genel Yöntemler

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

Açıklamalar

Bu olay işleyicisi oluşturulur ve CAnimationVariable::EnableIntegerValueChangedEvent veya CAnimationBaseObject::EnableIntegerValueChangedEvent çağrısı yaptığınızda IUIAnimationVariable::SetVariableIntegerChangeHandler yöntemine geçirilir (bu, bir animasyon nesnesinde kapsüllenmiş tüm animasyon değişkenleri için bu olayı etkinleştirir).

Devralma Hiyerarşisi

MFC Sınıfları

CUIAnimationCallbackBase

CUIAnimationVariableIntegerChangeHandlerBase

CAnimationVariableIntegerChangeHandler

Gereksinimler

Üst bilgi: afxanimationcontroller.h

CAnimationVariableIntegerChangeHandler::CAnimationVariableIntegerChangeHandler

CAnimationVariableIntegerChangeHandler nesnesi oluşturur.

CAnimationVariableIntegerChangeHandler ();

CAnimationVariableIntegerChangeHandler::CreateInstance

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

static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
    CAnimationController* pAnimationController,
    IUIAnimationVariableIntegerChangeHandler** 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.

CAnimationVariableIntegerChangeHandler::OnIntegerValueChanged

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

IFACEMETHOD(OnIntegerValueChanged) (
    __in IUIAnimationStoryboard* storyboard,
    __in IUIAnimationVariable* variable,
    __in INT32 newValue,
    __in INT32 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 yuvarlanmış değer.

previousValue
Önceki yuvarlatılmış değer.

Dönüş Değeri

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

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