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
Jméno | popis |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | CAnimationManagerEventHandler Vytvoří objekt. |
Veřejné metody
Jméno | 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í.
Vrácená 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
Vrácená 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.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro