Compartilhar via


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 Devolução

Se o método for bem-sucedido, retornará S_OK. Caso contrário, ela 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 Devolução

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.

Confira também

Classes