Partilhar via


CAnimationManagerEventHandler Classe

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Implementa um callback, que é chamado pela API de animação quando o estado de um gestor de animação é alterado.

Sintaxe

class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;

Membros

Construtores Públicos

Nome Description
CAnimationManagerEventHandler::CAnimationManagerEventHandler Constrói um CAnimationManagerEventHandler objeto.

Métodos Públicos

Nome Description
CAnimationManagerEventHandler::CreateInstance Cria uma instância de CAnimationManagerEventHandler objeto.
CAnimationManagerEventHandler::OnManagerStatusAlterado Chamada quando o estado do gestor de animações mudou. (Anula CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.)
CAnimationManagerEventHandler::SetAnimationController Armazena um ponteiro para o controlador de animação para encaminhar eventos.

Observações

Este gestor de eventos é criado e passado para o método IUIAnimationManager::SetManagerEventHandler, quando chama CAnimationController::EnableAnimationManagerEvent.

Hierarquia de herança

CUIAnimationCallbackBase

CUIAnimationManagerEventHandlerBase

CAnimationManagerEventHandler

Requerimentos

Cabeçalho: afxanimationcontroller.h

CAnimationManagerEventHandler::CAnimationManagerEventHandler

O Visual Studio 2010 SP1 é obrigatório.

Constrói um objeto CAnimationManagerEventHandler.

CAnimationManagerEventHandler();

CAnimationManagerEventHandler::CreateInstance

O Visual Studio 2010 SP1 é obrigatório.

Cria uma instância do objeto CAnimationManagerEventHandler.

static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
    CAnimationController* pAnimationController,
    IUIAnimationManagerEventHandler** ppManagerEventHandler);

Parâmetros

pAnimationController
Um apontador para o controlador de animação, que recebe eventos.

ppManagerEventHandler
Saída. Se o método tiver sucesso, contém um apontador para o objeto COM que tratará das atualizações de estado de um gestor de animações.

Valor de retorno

Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.

CAnimationManagerEventHandler::OnManagerStatusAlterado

O Visual Studio 2010 SP1 é obrigatório.

Chamada quando o estado do gestor de animações mudou.

IFACEMETHOD(OnManagerStatusChanged)(
    UI_ANIMATION_MANAGER_STATUS newStatus,
    UI_ANIMATION_MANAGER_STATUS previousStatus);

Parâmetros

novo Estado
Novo estado.

estado anterior
Estado anterior.

Valor de retorno

A implementação atual devolve sempre S_OK;

CAnimationManagerEventHandler::SetAnimationController

O Visual Studio 2010 SP1 é obrigatório.

Armazena um ponteiro para o controlador de animação para encaminhar eventos.

void SetAnimationController(CAnimationController* pAnimationController);

Parâmetros

pAnimationController
Um apontador para o controlador de animação, que recebe eventos.

Consulte também

Classes