CAnimationManagerEventHandler – třída
Implementuje zpětné volání, které volá animační rozhraní API při změně stavu správce animací.
Syntaxe
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | CAnimationManagerEventHandler Vytvoří objekt. |
Veřejné metody
Název | Popis |
---|---|
CAnimationManagerEventHandler::CreateInstance | Vytvoří instanci objektu CAnimationManagerEventHandler . |
CAnimationManagerEventHandler::OnManagerStatusChanged | Volá se, když se změní stav správce animací. (Přepsání CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged .) |
CAnimationManagerEventHandler::SetAnimationController | Uloží ukazatel na kontroler animace pro směrování událostí. |
Poznámky
Tato obslužná rutina události je vytvořena a předána IUIAnimationManager::SetManagerEventHandler metoda při volání CAnimationController::EnableAnimationManagerEvent.
Hierarchie dědičnosti
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Požadavky
Hlavička: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Je požadována sada Visual Studio 2010 SP1.
Vytvoří objekt CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Je požadována sada Visual Studio 2010 SP1.
Vytvoří instanci CAnimationManagerEventHandler objektu.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parametry
pAnimationController
Ukazatel na ovladač animace, který bude přijímat události.
ppManagerEventHandler
Výstup. Pokud metoda úspěšně obsahuje ukazatel na objekt COM, který bude zpracovávat aktualizace stavu správce animací.
Návratová hodnota
Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.
CAnimationManagerEventHandler::OnManagerStatusChanged
Je požadována sada Visual Studio 2010 SP1.
Volá se, když se změní stav správce animací.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parametry
newStatus
Nový stav.
previousStatus
Předchozí stav
Návratová hodnota
Aktuální implementace vždy vrací S_OK;
CAnimationManagerEventHandler::SetAnimationController
Je požadována sada Visual Studio 2010 SP1.
Uloží ukazatel na kontroler animace pro směrování událostí.
void SetAnimationController(CAnimationController* pAnimationController);
Parametry
pAnimationController
Ukazatel na ovladač animace, který bude přijímat události.