Aracılığıyla paylaş


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

Üyeler

Ortak Oluşturucular

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

Genel Yöntemler

Ad Tanım
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

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

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.

İade 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