Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Nota:
La biblioteca Microsoft Foundation Classes (MFC) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.
Implementa una devolución de llamada, a la que llama la API de animación cuando se cambia el estado de un guión gráfico o se actualiza.
Sintaxis
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Construye un objeto CAnimationStoryboardEventHandler. |
Métodos públicos
| Nombre | Descripción |
|---|---|
| CAnimationStoryboardEventHandler::CreateInstance | Crea una instancia de la devolución de llamada de CAnimationStoryboardEventHandler. |
| CAnimationStoryboardEventHandler::OnStoryboardStatusChanged | Controla los eventos OnStoryboardStatusChanged, que se producen cuando cambia el estado de un guion gráfico (invalida CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged). |
| CAnimationStoryboardEventHandler::OnStoryboardUpdated | Controla los eventos OnStoryboardUpdated, que se producen cuando se actualiza el estado de un guion gráfico (invalida CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated). |
| CAnimationStoryboardEventHandler::SetAnimationController | Almacena un puntero al controlador de animaciones para enrutar eventos. |
Comentarios
Este controlador de eventos se crea y se pasa al método IUIAnimationStoryboard::SetStoryboardEventHandler cuando se llama a CAnimationController::EnableStoryboardEventHandler.
Jerarquía de herencia
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
Requisitos
Encabezado: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
Construye un objeto CAnimationStoryboardEventHandler.
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
Crea una instancia de la devolución de llamada CAnimationStoryboardEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** ppHandler);
Parámetros
pAnimationController
Puntero al controlador de animaciones, que va a recibir eventos.
ppHandler
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged
Controla los eventos OnStoryboardStatusChanged, que se producen cuando cambia el estado de un guion gráfico.
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
Parámetros
storyboard
Puntero al guion gráfico cuyo estado ha cambiado.
newStatus
Especifica el nuevo estado del guion gráfico.
previousStatus
Especifica el estado anterior del guion gráfico.
Valor devuelto
Es S_OK si el método es correcto; de lo contrario, es E_FAIL.
CAnimationStoryboardEventHandler::OnStoryboardUpdated
Controla los eventos OnStoryboardUpdated, que se producen cuando se actualiza un guion gráfico.
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
Parámetros
storyboard
Puntero al guion gráfico que se actualizó.
Valor devuelto
Es S_OK si el método es correcto; de lo contrario, es E_FAIL.
CAnimationStoryboardEventHandler::SetAnimationController
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.