Sdílet prostřednictvím


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é

Třídy