Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.