Share via


Klasse CAnimationManagerEventHandler

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 een status van een animatiebeheer wordt gewijzigd.

Syntaxis

class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;

Leden

Openbare constructors

Naam Description
CAnimationManagerEventHandler::CAnimationManagerEventHandler Maakt een CAnimationManagerEventHandler object.

Openbare methoden

Naam Description
CAnimationManagerEventHandler::CreateInstance Hiermee maakt u een exemplaar van CAnimationManagerEventHandler het object.
CAnimationManagerEventHandler::OnManagerStatusChanged Aangeroepen wanneer een status van animatiebeheer is gewijzigd. (Onderdrukkingen CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.)
CAnimationManagerEventHandler::SetAnimationController Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren.

Opmerkingen

Deze gebeurtenis-handler wordt gemaakt en doorgegeven aan de methode IUIAnimationManager::SetManagerEventHandler wanneer u CAnimationController::EnableAnimationManagerEvent aanroept.

Overnamehiƫrarchie

CUIAnimationCallbackBase

CUIAnimationManagerEventHandlerBase

CAnimationManagerEventHandler

Requirements

Header: afxanimationcontroller.h

CAnimationManagerEventHandler::CAnimationManagerEventHandler

Visual Studio 2010 SP1 is vereist.

Maakt een CAnimationManagerEventHandler-object.

CAnimationManagerEventHandler();

CAnimationManagerEventHandler::CreateInstance

Visual Studio 2010 SP1 is vereist.

Hiermee maakt u een exemplaar van het CAnimationManagerEventHandler-object.

static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
    CAnimationController* pAnimationController,
    IUIAnimationManagerEventHandler** ppManagerEventHandler);

Parameterwaarden

pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.

ppManagerEventHandler
Output. Als de methode slaagt, bevat deze een aanwijzer naar COM-object waarmee statusupdates voor een animatiebeheer worden verwerkt.

Retourwaarde

Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.

CAnimationManagerEventHandler::OnManagerStatusChanged

Visual Studio 2010 SP1 is vereist.

Aangeroepen wanneer een status van animatiebeheer is gewijzigd.

IFACEMETHOD(OnManagerStatusChanged)(
    UI_ANIMATION_MANAGER_STATUS newStatus,
    UI_ANIMATION_MANAGER_STATUS previousStatus);

Parameterwaarden

newStatus
Nieuwe status.

previousStatus
Vorige status.

Retourwaarde

De huidige implementatie retourneert altijd S_OK;

CAnimationManagerEventHandler::SetAnimationController

Visual Studio 2010 SP1 is vereist.

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