Partilhar via


Classe de CSmoothStopTransition

Encapsula uma transição de liso- interrupção.

class CSmoothStopTransition : public CBaseTransition;

Membros

Gg482863.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CSmoothStopTransition::CSmoothStopTransition

Constrói uma transição de liso- interrupção e inicializa seus duração e máximo valor final.

Gg482863.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CSmoothStopTransition::Create

Chama a biblioteca de transição para criar o objeto COM encapsulado de transição.Overrides ( CBaseTransition::Create.)

Gg482863.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CSmoothStopTransition::m_dblFinalValue

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

CSmoothStopTransition::m_maximumDuration

A duração máximo de transição.

Comentários

Uma transição de liso- parada desacelera como ela aproxima um determinado valor final, e alcança-o com uma velocidade de zero.A duração de transição é determinada pela velocidade inicial, a diferença entre os valores inicial e final, e máximo a duração especificada.Se não houver nenhuma solução que consiste em um único arco parabólico, esse método cria uma transição cúbica.Como todas as transições são desmarcadas automaticamente, é recomendável atribuiu-as que usam o novo operador.O IUIAnimationTransition que encapsulado o objeto COM é criado por CAnimationController::AnimateGroup até lá, ele é NULO.Alterando variáveis de membro após a criação de esse objeto COM não tem efeito.

Hierarquia de herança

CObject

CBaseTransition

CSmoothStopTransition

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC