CAnimationManagerEventHandler (clase)
Implementa una devolución de llamada, a la que llama la API de animación cuando se cambia el estado de un administrador de animación.
Sintaxis
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | Construye un objeto CAnimationManagerEventHandler . |
Métodos públicos
Nombre | Descripción |
---|---|
CAnimationManagerEventHandler::CreateInstance | Crea una instancia del objeto CAnimationManagerEventHandler . |
CAnimationManagerEventHandler::OnManagerStatusChanged | Se llama cuando el estado del administrador de animaciones ha cambiado. (Invalida CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged ). |
CAnimationManagerEventHandler::SetAnimationController | Almacena un puntero al controlador de animaciones para enrutar eventos. |
Comentarios
Este controlador de eventos se crea y se pasa al método IUIAnimationManager::SetManagerEventHandler cuando se llama a CAnimationController::EnableAnimationManagerEvent.
Jerarquía de herencia
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Requisitos
Encabezado: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Se requiere Visual Studio 2010 SP1.
Construye un objeto CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Se requiere Visual Studio 2010 SP1.
Crea una instancia del objeto CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parámetros
pAnimationController
Puntero al controlador de animaciones, que va a recibir eventos.
ppManagerEventHandler
Salida. Si el método se realiza correctamente, contiene un puntero al objeto COM que manejará las actualizaciones de estado en un administrador de animaciones.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
CAnimationManagerEventHandler::OnManagerStatusChanged
Se requiere Visual Studio 2010 SP1.
Se llama cuando el estado del administrador de animaciones ha cambiado.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parámetros
newStatus
Nuevo estado.
previousStatus
Estado anterior.
Valor devuelto
La implementación actual siempre devuelve S_OK;
CAnimationManagerEventHandler::SetAnimationController
Se requiere Visual Studio 2010 SP1.
Almacena un puntero al controlador de animaciones para enrutar eventos.
void SetAnimationController(CAnimationController* pAnimationController);
Parámetros
pAnimationController
Puntero al controlador de animaciones, que va a recibir eventos.