Classe de CAnimationSize
Implementa a funcionalidade de um objeto de tamanho cujas as dimensões podem ser animadas.
class CAnimationSize : public CAnimationBaseObject;
Membros
Construtores public
Nome |
Descrição |
---|---|
Sobrecarregado. Constrói um objeto de tamanho da animação. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona as transições para a largura e altura. |
|
Fornece acesso a CAnimationVariable que representa a largura. |
|
Fornece acesso a CAnimationVariable que representa a altura. |
|
Retorna os valores padrão para a largura e altura. |
|
Retorna o valor atual. |
|
Defina o valor padrão. |
Métodos protegidos
Nome |
Descrição |
---|---|
Coloca as variáveis encapsulados de animação em uma lista. Overrides ( CAnimationBaseObject::GetAnimationVariableList.) |
Operadores públicos
Nome |
Descrição |
---|---|
Converte um CAnimationSize a um CSize. |
|
Atribui o szSrc a CAnimationSize. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
A variável encapsulado de animação que representa a largura do tamanho da animação. |
|
A variável encapsulado de animação que representa a altura do tamanho da animação. |
Comentários
A classe encapsula de CAnimationSize dois objetos de CAnimationVariable e pode representar um tamanho em aplicativos. Por exemplo, você pode usar esta classe para animar um tamanho de qualquer objeto na tela bidimensional (como o retângulo controle, etc.). Para usar esta classe no aplicativo, apenas criar uma instância de um objeto da classe, adicione-o ao controlador de animação que usa CAnimationController::AddAnimationObject e chamar AddTransition para cada transição é aplicada à largura e/ou altura.
Hierarquia de herança
Requisitos
Cabeçalho: afxanimationcontroller.h