Share via


Klasse CAnimationStoryboardEventHandler

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.

Zie ook

Klassen