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.