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
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin