Megosztás a következőn keresztül:


CAnimationStoryboardEventHandler osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Egy visszahívást valósít meg, amelyet az Animation API hív meg, amikor a storyboard állapota megváltozik, vagy egy storyboard frissül.

Szemantika

class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;

Tagok

Nyilvános konstruktorok

Név Description
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler Egy CAnimationStoryboardEventHandler objektumot hoz létre.

Nyilvános metódusok

Név Description
CAnimationStoryboardEventHandler::CreateInstance Visszahívási példányt CAnimationStoryboardEventHandler hoz létre.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged Kezeli azokat OnStoryboardStatusChanged az eseményeket, amelyek akkor fordulnak elő, amikor a storyboard állapota megváltozik (Felülbírálások CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged.)
CAnimationStoryboardEventHandler::OnStoryboardUpdated Kezeli azokat OnStoryboardUpdated az eseményeket, amelyek egy történettábla frissítésekor fordulnak elő (Felülbírálások CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated.)
CAnimationStoryboardEventHandler::SetAnimationController Az események irányításához egy egérmutatót tárol az animációvezérlőhöz.

Megjegyzések

Ez az eseménykezelő a híváskor CAnimationController::EnableStoryboardEventHandlerjön létre és továbbítja a metódusnakIUIAnimationStoryboard::SetStoryboardEventHandler.

Öröklési hierarchia

CUIAnimationCallbackBase

CUIAnimationStoryboardEventHandlerBase

CAnimationStoryboardEventHandler

Requirements

Fejléc: afxanimationcontroller.h

CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler

CAnimationStoryboardEventHandler objektumot hoz létre.

CAnimationStoryboardEventHandler();

CAnimationStoryboardEventHandler::CreateInstance

Létrehozza a CAnimationStoryboardEventHandler visszahívás egy példányát.

static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
    CAnimationController* pAnimationController,
    IUIAnimationStoryboardEventHandler** ppHandler);

Paraméterek

pAnimationController
Egy animációvezérlőre mutató mutató, amely eseményeket fog fogadni.

ppHandler

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

CAnimationStoryboardEventHandler::OnStoryboardStatusChanged

Kezeli az OnStoryboardStatusChanged eseményeket, amelyek akkor fordulnak elő, amikor a storyboard állapota megváltozik

IFACEMETHOD(OnStoryboardStatusChanged) (
    __in IUIAnimationStoryboard* storyboard,
    __in UI_ANIMATION_STORYBOARD_STATUS newStatus,
    __in UI_ANIMATION_STORYBOARD_STATUS previousStatus);

Paraméterek

Történet
A storyboardra mutató mutató, amelynek állapota megváltozott.

newStatus
Új storyboard-állapotot ad meg.

previousStatus
A vágólap korábbi állapotát adja meg.

Visszaadott érték

S_OK, hogy a módszer sikeres-e; egyéb esetben E_FAIL.

CAnimationStoryboardEventHandler::OnStoryboardUpdated

Kezeli az OnStoryboardUpdated eseményeket, amelyek a storyboard frissítésekor fordulnak elő

IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);

Paraméterek

Történet
A frissített storyboardra mutató mutató.

Visszaadott érték

S_OK, hogy a módszer sikeres-e; egyéb esetben E_FAIL.

CAnimationStoryboardEventHandler::SetAnimationController

Az események irányításához egy egérmutatót tárol az animációvezérlőhöz.

void SetAnimationController(CAnimationController* pAnimationController);

Paraméterek

pAnimationController
Egy animációvezérlőre mutató mutató, amely eseményeket fog fogadni.

Lásd még

osztályok