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


CAnimationManagerEventHandler 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 egy animációkezelő állapotának módosításakor.

Szemantika

class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;

Tagok

Nyilvános konstruktorok

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

Nyilvános metódusok

Név Description
CAnimationManagerEventHandler::CreateInstance Objektumpéldányt CAnimationManagerEventHandler hoz létre.
CAnimationManagerEventHandler::OnManagerStatusChanged Az animációkezelő állapotának módosításakor hívható meg. (Felülbírálások CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.)
CAnimationManagerEventHandler::SetAnimationController Az események irányításához egy egérmutatót tárol az animációvezérlőhöz.

Megjegyzések

Ezt az eseménykezelőt a rendszer létrehozza és átadja az IUIAnimationManager::SetManagerEventHandler metódusnak, amikor meghívja a CAnimationController::EnableAnimationManagerEvent metódust.

Öröklési hierarchia

CUIAnimationCallbackBase

CUIAnimationManagerEventHandlerBase

CAnimationManagerEventHandler

Requirements

Fejléc: afxanimationcontroller.h

CAnimationManagerEventHandler::CAnimationManagerEventHandler

Visual Studio 2010 SP1 szükséges.

CAnimationManagerEventHandler objektumot hoz létre.

CAnimationManagerEventHandler();

CAnimationManagerEventHandler::CreateInstance

Visual Studio 2010 SP1 szükséges.

Létrehozza a CAnimationManagerEventHandler objektum egy példányát.

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

Paraméterek

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

ppManagerEventHandler
Kimeneti. Ha a metódus sikeres, egy COM-objektumra mutató mutatót tartalmaz, amely kezeli az animációkezelő állapotfrissítéseit.

Visszaadott érték

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

CAnimationManagerEventHandler::OnManagerStatusChanged

Visual Studio 2010 SP1 szükséges.

Az animációkezelő állapotának módosításakor hívható meg.

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

Paraméterek

newStatus
Új állapot.

previousStatus
Előző állapot.

Visszaadott érték

A jelenlegi implementáció mindig S_OK ad vissza;

CAnimationManagerEventHandler::SetAnimationController

Visual Studio 2010 SP1 szükséges.

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