Freigeben über


CAnimationManagerEventHandler-Klasse

Implementiert einen Rückruf, der von der Animations-API aufgerufen wird, wenn der Status eines Animations-Managers geändert wird.

Syntax

class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;

Member

Öffentliche Konstruktoren

Name Beschreibung
CAnimationManagerEventHandler::CAnimationManagerEventHandler Erstellt ein CAnimationManagerEventHandler-Objekt.

Öffentliche Methoden

Name Beschreibung
CAnimationManagerEventHandler::CreateInstance Erstellt eine Objektinstanz CAnimationManagerEventHandler .
CAnimationManagerEventHandler::OnManagerStatusChanged Wird aufgerufen, wenn sich ein Status des Animations-Managers geändert hat. (Überschreibt CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.)
CAnimationManagerEventHandler::SetAnimationController Speichert einen Zeiger auf den Animationscontroller, um Ereignisse weiterzuleiten.

Hinweise

Dieser Ereignishandler wird erstellt und an die IUIAnimationManager::SetManagerEventHandler-Methode übergeben, wenn Sie CAnimationController::EnableAnimationManagerEvent aufrufen.

Vererbungshierarchie

CUIAnimationCallbackBase

CUIAnimationManagerEventHandlerBase

CAnimationManagerEventHandler

Anforderungen

Header: afxanimationcontroller.h

CAnimationManagerEventHandler::CAnimationManagerEventHandler

Visual Studio 2010 SP1 wird benötigt.

Erstellt ein CAnimationManagerEventHandler -Objekt.

CAnimationManagerEventHandler();

CAnimationManagerEventHandler::CreateInstance

Visual Studio 2010 SP1 wird benötigt.

Erstellt eine Instanz des CAnimationManagerEventHandler -Objekts.

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

Parameter

pAnimationController
Ein Zeiger auf den Animationscontroller, der Ereignisse empfängt.

ppManagerEventHandler
Ausgabe Wenn die Methode erfolgreich verläuft, enthält sie einen Zeiger auf COM-Objekt, der Statusaktualisierungen an einen Animations-Manager verarbeitet.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

CAnimationManagerEventHandler::OnManagerStatusChanged

Visual Studio 2010 SP1 wird benötigt.

Wird aufgerufen, wenn sich ein Status des Animations-Managers geändert hat.

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

Parameter

newStatus
Neuer Status.

previousStatus
Vorheriger Status.

Rückgabewert

Aktuelle Implementierung gibt immer S_OK zurück;

CAnimationManagerEventHandler::SetAnimationController

Visual Studio 2010 SP1 wird benötigt.

Speichert einen Zeiger auf den Animationscontroller, um Ereignisse weiterzuleiten.

void SetAnimationController(CAnimationController* pAnimationController);

Parameter

pAnimationController
Ein Zeiger auf den Animationscontroller, der Ereignisse empfängt.

Siehe auch

Klassen