CAnimationStoryboardEventHandler Sınıfı
Görsel taslak durumu değiştirildiğinde veya görsel taslak güncelleştirildiğinde Animasyon API'si tarafından çağrılan bir geri çağırma uygular.
Sözdizimi
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
Üyeler
Ortak Oluşturucular
Ad | Tanım |
---|---|
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Bir CAnimationStoryboardEventHandler nesne oluşturur. |
Genel Yöntemler
Ad | Tanım |
---|---|
CAnimationStoryboardEventHandler::CreateInstance | Geri çağırma örneği CAnimationStoryboardEventHandler oluşturur. |
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged | OnStoryboardStatusChanged Görsel taslak durumu değiştiğinde oluşan olayları işler (Geçersiz KılmalarCUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged .) |
CAnimationStoryboardEventHandler::OnStoryboardUpdated | OnStoryboardUpdated Görsel taslak güncelleştirildiğinde oluşan olayları işler (Geçersiz kılmalarCUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated .) |
CAnimationStoryboardEventHandler::SetAnimationController | Olayları yönlendirmek için animasyon denetleyicisine yönelik bir işaretçi depolar. |
Açıklamalar
Çağırdığınızda CAnimationController::EnableStoryboardEventHandler
bu olay işleyicisi oluşturulur ve yöntemine IUIAnimationStoryboard::SetStoryboardEventHandler
geçirilir.
Devralma Hiyerarşisi
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
Gereksinimler
Üst bilgi: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
CAnimationStoryboardEventHandler nesnesi oluşturur.
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
CAnimationStoryboardEventHandler geri çağırma örneği oluşturur.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** 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.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged
Görsel taslak durumu değiştiğinde gerçekleşen OnStoryboardStatusChanged olaylarını işler
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
Parametreler
Film şeridi
Durumu değiştirilmiş görsel taslak işaretçisi.
newStatus
Yeni görsel taslak durumunu belirtir.
previousStatus
Önceki görsel taslak durumunu belirtir.
İade Değeri
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde E_FAIL.
CAnimationStoryboardEventHandler::OnStoryboardUpdated
Görsel taslak güncelleştirildiğinde gerçekleşen OnStoryboardUpdated olaylarını işler
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
Parametreler
Film şeridi
Güncelleştirilen görsel taslak işaretçisi.
İade Değeri
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde E_FAIL.
CAnimationStoryboardEventHandler::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