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.