Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.