Partilhar via


Classe de Transição Permanente

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.

Encapsula uma transição instantânea.

Sintaxe

class CInstantaneousTransition : public CBaseTransition;

Membros

Construtores Públicos

Nome Description
TransiçãoPermanente::TransiçãoPermanente Constrói um objeto de transição e inicializa o seu valor final.

Métodos Públicos

Nome Description
TransiçãoPermanente::Criar Chama a biblioteca de transição para criar um objeto COM de transição encapsulado. (Sobrepõe CBaseTransition::Create.)

Membros de Dados Públicos

Nome Description
TransiçãoPermanente::m_dblFinalValue O valor da variável animação no final da transição.

Observações

Durante uma transição instantânea, o valor da variável de animação muda instantaneamente do seu valor atual para um valor final especificado. A duração desta transição é sempre zero. Como todas as transições são resolvidas automaticamente, recomenda-se atribuí-las usando o operador novo. O objeto encapsulado IUIAnimationTransition COM é criado pelo CAnimationController::AnimateGroup, até lá é NULL. Alterar variáveis de membro após a criação deste objeto COM não tem efeito.

Hierarquia de herança

CObject

CBaseTransition

TransiçãoPermanente

Requerimentos

Cabeçalho: afxanimationcontroller.h

TransiçãoPermanente::TransiçãoPermanente

Constrói um objeto de transição e inicializa o seu valor final.

CInstantaneousTransition(DOUBLE dblFinalValue);

Parâmetros

dblFinalValue
O valor da variável animação no final da transição.

TransiçãoPermanente::Criar

Chama a biblioteca de transição para criar um objeto COM de transição encapsulado.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parâmetros

pLibrary
Um apontador para uma interface IUIAnimationTransitionLibrary, que define uma biblioteca de transições padrão.

Valor de retorno

TRUE se a transição for criada com sucesso; caso contrário, FALSO.

TransiçãoPermanente::m_dblFinalValue

O valor da variável animação no final da transição.

DOUBLE m_dblFinalValue;

Consulte também

Classes