Udostępnij za pośrednictwem


Klasa CAnimationManagerEventHandler

Implementuje wywołanie zwrotne, które jest wywoływane przez interfejs API animacji po zmianie stanu menedżera animacji.

Składnia

class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CAnimationManagerEventHandler::CAnimationManagerEventHandler CAnimationManagerEventHandler Tworzy obiekt.

Metody publiczne

Nazwa/nazwisko opis
CAnimationManagerEventHandler::CreateInstance Tworzy wystąpienie CAnimationManagerEventHandler obiektu.
CAnimationManagerEventHandler::OnManagerStatusChanged Wywoływany po zmianie stanu menedżera animacji. (Przesłania CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged).
CAnimationManagerEventHandler::SetAnimationController Przechowuje wskaźnik do kontrolera animacji w celu kierowania zdarzeń.

Uwagi

Ta procedura obsługi zdarzeń jest tworzona i przekazywana do metody IUIAnimationManager::SetManagerEventHandler po wywołaniu klasy CAnimationController::EnableAnimationManagerEvent.

Hierarchia dziedziczenia

CUIAnimationCallbackBase

CUIAnimationManagerEventHandlerBase

CAnimationManagerEventHandler

Wymagania

Nagłówek: afxanimationcontroller.h

CAnimationManagerEventHandler::CAnimationManagerEventHandler

Wymagany jest dodatek SP1 dla programu Visual Studio 2010.

Tworzy obiekt CAnimationManagerEventHandler.

CAnimationManagerEventHandler();

CAnimationManagerEventHandler::CreateInstance

Wymagany jest dodatek SP1 dla programu Visual Studio 2010.

Tworzy wystąpienie obiektu CAnimationManagerEventHandler.

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

Parametry

pAnimationController
Wskaźnik do kontrolera animacji, który będzie odbierać zdarzenia.

ppManagerEventHandler
Wyjście. Jeśli metoda zakończy się powodzeniem, zawiera wskaźnik do obiektu COM, który będzie obsługiwać aktualizacje stanu menedżera animacji.

Wartość zwracana

Jeśli metoda powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.

CAnimationManagerEventHandler::OnManagerStatusChanged

Wymagany jest dodatek SP1 dla programu Visual Studio 2010.

Wywoływany po zmianie stanu menedżera animacji.

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

Parametry

newStatus
Nowy stan.

previousStatus
Poprzedni stan.

Wartość zwracana

Bieżąca implementacja zawsze zwraca S_OK;

CAnimationManagerEventHandler::SetAnimationController

Wymagany jest dodatek SP1 dla programu Visual Studio 2010.

Przechowuje wskaźnik do kontrolera animacji w celu kierowania zdarzeń.

void SetAnimationController(CAnimationController* pAnimationController);

Parametry

pAnimationController
Wskaźnik do kontrolera animacji, który będzie odbierać zdarzenia.

Zobacz też

Klasy