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.
Encapsula uma transição discreta.
Sintaxe
class CDiscreteTransition : public CBaseTransition;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| TransiçãoTCDiscrete::CDiscreteTransition | Constrói um objeto de transição discreta e inicializa os seus parâmetros. |
Métodos Públicos
| Nome | Description |
|---|---|
| CDiscreteTransition::Create | 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 |
|---|---|
| CDiscreteTransition::m_dblFinalValue | O valor da variável animação no final da transição. |
| CDiscreteTransition::m_delay | O tempo necessário para atrasar a mudança instantânea até ao valor final. |
| CDiscreteTransition::m_hold | O tempo necessário para manter a variável no seu valor final. |
Observações
Durante uma transição discreta, a variável de animação mantém-se no valor inicial durante um tempo de atraso especificado, depois muda instantaneamente para um valor final especificado e mantém-se nesse valor durante um determinado tempo de espera. 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
Requerimentos
Cabeçalho: afxanimationcontroller.h
TransiçãoTCDiscrete::CDiscreteTransition
Constrói um objeto de transição discreta e inicializa os seus parâmetros.
CDiscreteTransition(
UI_ANIMATION_SECONDS delay,
DOUBLE dblFinalValue,
UI_ANIMATION_SECONDS hold);
Parâmetros
atraso
O tempo necessário para atrasar a mudança instantânea até ao valor final.
dblFinalValue
O valor da variável animação no final da transição.
Aguenta
O tempo necessário para manter a variável no seu valor final.
CDiscreteTransition::Create
Chama a biblioteca de transição para criar um objeto COM de transição encapsulado.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
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.
CDiscreteTransition::m_dblFinalValue
O valor da variável animação no final da transição.
DOUBLE m_dblFinalValue;
CDiscreteTransition::m_delay
O tempo necessário para atrasar a mudança instantânea até ao valor final.
UI_ANIMATION_SECONDS m_delay;
CDiscreteTransition::m_hold
O tempo necessário para manter a variável no seu valor final.
UI_ANIMATION_SECONDS m_hold;