CAnimationVariableIntegerChangeHandler Sınıfı
Animasyon değişkeninin değeri değiştiğinde Animasyon API'sinin çağırdığı bir geri çağırma uygular.
class CAnimationVariableIntegerChangeHandler : public CUIAnimationVariableIntegerChangeHandlerBase<CAnimationVariableIntegerChangeHandler>;
Veri Akışı Adı | Açıklama |
---|---|
CAnimationVariableIntegerChangeHandler::CAnimationVariableIntegerChangeHandler | Bir CAnimationVariableIntegerChangeHandler nesne oluşturur. |
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. |
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).
CUIAnimationCallbackBase
CUIAnimationVariableIntegerChangeHandlerBase
CAnimationVariableIntegerChangeHandler
Üst bilgi: afxanimationcontroller.h
CAnimationVariableIntegerChangeHandler nesnesi oluşturur.
CAnimationVariableIntegerChangeHandler ();
CAnimationVariableIntegerChangeHandler geri çağırma örneği oluşturur.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationVariableIntegerChangeHandler** ppHandler);
pAnimationController
Olayları alacak animasyon denetleyicisi işaretçisi.
ppHandler
Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.
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);
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.
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde E_FAIL.
Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar.
void SetAnimationController(CAnimationController* pAnimationController);
pAnimationController
Olayları alacak animasyon denetleyicisi işaretçisi.