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 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.