Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Implementeert een callback, die wordt aangeroepen door de Animatie-API wanneer de status van een storyboard wordt gewijzigd of een storyboard wordt bijgewerkt.
Syntaxis
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Maakt een CAnimationStoryboardEventHandler object. |
Openbare methoden
| Naam | Description |
|---|---|
| CAnimationStoryboardEventHandler::CreateInstance | Hiermee maakt u een exemplaar van CAnimationStoryboardEventHandler callback. |
| CAnimationStoryboardEventHandler::OnstoryboardStatusChanged |
OnStoryboardStatusChanged Verwerkt gebeurtenissen, die optreden wanneer de status van een storyboard verandert (onderdrukkingen CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged.) |
| CAnimationStoryboardEventHandler::OnStoryboardUpdated |
OnStoryboardUpdated Verwerkt gebeurtenissen, die optreden wanneer een storyboard wordt bijgewerkt (onderdrukkingen CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated.) |
| CAnimationStoryboardEventHandler::SetAnimationController | Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren. |
Opmerkingen
Deze gebeurtenis-handler wordt gemaakt en doorgegeven aan IUIAnimationStoryboard::SetStoryboardEventHandler de methode, wanneer u aanroept CAnimationController::EnableStoryboardEventHandler.
Overnamehiƫrarchie
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
Requirements
Header: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
Maakt een CAnimationStoryboardEventHandler-object.
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
Hiermee maakt u een exemplaar van CAnimationStoryboardEventHandler callback.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** ppHandler);
Parameterwaarden
pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.
ppHandler
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CAnimationStoryboardEventHandler::OnstoryboardStatusChanged
Verwerkt OnStoryboardStatusChanged-gebeurtenissen, die optreden wanneer de status van een storyboard wordt gewijzigd
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
Parameterwaarden
Storyboard
Een aanwijzer naar storyboard waarvan de status is gewijzigd.
newStatus
Hiermee geeft u de nieuwe storyboardstatus op.
previousStatus
Hiermee geeft u de vorige storyboardstatus op.
Retourwaarde
S_OK als de methode slaagt; anders E_FAIL.
CAnimationStoryboardEventHandler::OnStoryboardUpdated
Verwerkt OnStoryboardUpdated-gebeurtenissen, die optreden wanneer een storyboard wordt bijgewerkt
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
Parameterwaarden
Storyboard
Een aanwijzer naar storyboard, die is bijgewerkt.
Retourwaarde
S_OK als de methode slaagt; anders E_FAIL.
CAnimationStoryboardEventHandler::SetAnimationController
Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren.
void SetAnimationController(CAnimationController* pAnimationController);
Parameterwaarden
pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.