Classe CAnimationStoryboardEventHandler
Implementa um retorno de chamada, que é chamado pela API de Animação quando o status de um storyboard é alterado ou um storyboard é atualizado.
Sintaxe
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
Membros
Construtores públicos
Nome | Descrição |
---|---|
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | Constrói um objeto CAnimationStoryboardEventHandler . |
Métodos públicos
Nome | Descrição |
---|---|
CAnimationStoryboardEventHandler::CreateInstance | Cria uma instância de retorno de chamada CAnimationStoryboardEventHandler . |
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged | Manipula eventos OnStoryboardStatusChanged , que ocorrem quando o status de um storyboard é alterado (substitui CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged .) |
CAnimationStoryboardEventHandler::OnStoryboardUpdated | Manipula eventos OnStoryboardUpdated , que ocorrem quando um storyboard é atualizado (substitui CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated .) |
CAnimationStoryboardEventHandler::SetAnimationController | Armazena um ponteiro para o controlador de animação para rotear eventos. |
Comentários
Esse manipulador de eventos é criado e passado para o método IUIAnimationStoryboard::SetStoryboardEventHandler
quando você chama CAnimationController::EnableStoryboardEventHandler
.
Hierarquia de herança
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
Requisitos
Cabeçalho: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
Constrói um objeto CAnimationStoryboardEventHandler.
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
Cria uma instância do retorno de chamada CAnimationStoryboardEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** ppHandler);
Parâmetros
pAnimationController
Um ponteiro para o controlador de animação, que receberá eventos.
ppHandler
Valor de Devolução
Se o método for bem-sucedido, retornará S_OK. Caso contrário, ela retornará um código de erro HRESULT.
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged
Manipula eventos OnStoryboardStatusChanged, que ocorrem quando o status de um storyboard é alterado
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
Parâmetros
storyboard
Um ponteiro para o storyboard cujo status foi alterado.
newStatus
Especifica o novo status do storyboard.
previousStatus
Especifica o status anterior do storyboard.
Valor de Devolução
S_OK se o método for bem-sucedido; caso contrário, E_FAIL.
CAnimationStoryboardEventHandler::OnStoryboardUpdated
Manipula eventos OnStoryboardUpdated, que ocorrem quando um storyboard é atualizado
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
Parâmetros
storyboard
Um ponteiro para o storyboard que foi atualizado.
Valor de Devolução
S_OK se o método for bem-sucedido; caso contrário, E_FAIL.
CAnimationStoryboardEventHandler::SetAnimationController
Armazena um ponteiro para o controlador de animação para rotear eventos.
void SetAnimationController(CAnimationController* pAnimationController);
Parâmetros
pAnimationController
Um ponteiro para o controlador de animação, que receberá eventos.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de