Compartilhar via


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

CAnimationSize::CAnimationSize

Sobrecarregado. Constrói um objeto de tamanho da animação.

Métodos públicos

Nome

Descrição

CAnimationSize::AddTransition

Adiciona as transições para a largura e altura.

CAnimationSize::GetCX

Fornece acesso a CAnimationVariable que representa a largura.

CAnimationSize::GetCY

Fornece acesso a CAnimationVariable que representa a altura.

CAnimationSize::GetDefaultValue

Retorna os valores padrão para a largura e altura.

CAnimationSize::GetValue

Retorna o valor atual.

CAnimationSize::SetDefaultValue

Defina o valor padrão.

Métodos protegidos

Nome

Descrição

CAnimationSize::GetAnimationVariableList

Coloca as variáveis encapsulados de animação em uma lista. Overrides ( CAnimationBaseObject::GetAnimationVariableList.)

Operadores públicos

Nome

Descrição

CAnimationSize::operator CSize

Converte um CAnimationSize a um CSize.

CAnimationSize::operator=

Atribui o szSrc a CAnimationSize.

Membros de dados protegidos

Nome

Descrição

CAnimationSize::m_cxValue

A variável encapsulado de animação que representa a largura do tamanho da animação.

CAnimationSize::m_cyValue

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

CObject

CAnimationBaseObject

CAnimationSize

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC