Compartilhar via


Classe de CAnimationColor

Implementa a funcionalidade de uma cor cujo componentes vermelho, verde e azul, podem ser animadas.

class CAnimationColor : public CAnimationBaseObject;

Membros

Construtores public

Nome

Descrição

CAnimationColor::CAnimationColor

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

Métodos públicos

Nome

Descrição

CAnimationColor::AddTransition

Adiciona as transições para componentes vermelho, verde e azul.

CAnimationColor::GetB

Fornece acesso a CAnimationVariable que representa o componente azul.

CAnimationColor::GetDefaultValue

Retorna os valores padrão para componentes de cor.

CAnimationColor::GetG

Fornece acesso a CAnimationVariable que representa o componente verde.

CAnimationColor::GetR

Fornece acesso a CAnimationVariable que representa o componente vermelho.

CAnimationColor::GetValue

Retorna o valor atual.

CAnimationColor::SetDefaultValue

Defina o valor padrão.

Métodos protegidos

Nome

Descrição

CAnimationColor::GetAnimationVariableList

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

Operadores públicos

Nome

Descrição

CAnimationColor::operator COLORREF

CAnimationColor::operator=

Atribuir a cor a CAnimationColor.

Membros de dados protegidos

Nome

Descrição

CAnimationColor::m_bValue

A variável encapsulado de animação que representa o componente azul a cor da animação.

CAnimationColor::m_gValue

A variável encapsulado de animação que representa o componente verde a cor da animação.

CAnimationColor::m_rValue

A variável encapsulado de animação que representa o componente vermelho a cor da animação.

Comentários

A classe encapsula de CAnimationColor três objetos de CAnimationVariable e pode representar uma cor em aplicativos. Por exemplo, você pode usar esta classe para animar cores de qualquer objeto na tela (como a cor do texto, a cor do plano de fundo 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 a componentes vermelho, verde e azul.

Hierarquia de herança

CObject

CAnimationBaseObject

CAnimationColor

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC