Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
| Veri Akışı Adı | Açıklama |
|---|---|
| CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Bir CAnimationStoryboardEventHandler nesne oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| 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::EnableStoryboardEventHandlerbu 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
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.
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.
Dönüş 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.
Dönüş 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.