Classe CAnimationManagerEventHandler
Implementa um retorno de chamada, que é chamado pela API de Animação quando um status de um gerenciador de animação é alterado.
Sintaxe
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Membros
Construtores públicos
Nome | Descrição |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | Constrói um objeto CAnimationManagerEventHandler . |
Métodos públicos
Nome | Descrição |
---|---|
CAnimationManagerEventHandler::CreateInstance | Cria uma instância o objeto CAnimationManagerEventHandler . |
CAnimationManagerEventHandler::OnManagerStatusChanged | Chamado quando um status do gerenciador de animações foi alterado. (Substitui CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged .) |
CAnimationManagerEventHandler::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 IUIAnimationManager::SetManagerEventHandler quando você chama CAnimationController::EnableAnimationManagerEvent.
Hierarquia de herança
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Requisitos
Cabeçalho: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
O Visual Studio 2010 SP1 é necessário.
Constrói um objeto CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
O Visual Studio 2010 SP1 é necessário.
Cria uma instância do objeto CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parâmetros
pAnimationController
Um ponteiro para o controlador de animação, que receberá eventos.
ppManagerEventHandler
Saída. Se o método for bem-sucedido, ele conterá um ponteiro para o objeto COM que tratará as atualizações de status para um gerenciador de animação.
Valor de retorno
Se o método for bem-sucedido, retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
CAnimationManagerEventHandler::OnManagerStatusChanged
O Visual Studio 2010 SP1 é necessário.
Chamado quando um status do gerenciador de animações foi alterado.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parâmetros
newStatus
Novo status.
previousStatus
Status anterior.
Valor de retorno
A implementação atual sempre retorna S_OK;
CAnimationManagerEventHandler::SetAnimationController
O Visual Studio 2010 SP1 é necessário.
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.