Partager via


CAnimationColor Class

Implémente les fonctionnalités d'une couleur dont les composants rouge, vert et bleu peuvent être animés.

class CAnimationColor : public CAnimationBaseObject;

Membres

Constructeurs publics

Nom

Description

CAnimationColor::CAnimationColor

Surchargé. Construit un objet de couleur d'animation.

Méthodes publiques

Nom

Description

CAnimationColor::AddTransition

Ajoute des transitions pour les composantes rouge, vert et bleu.

CAnimationColor::GetB

Fournit l'accès à CAnimationVariable qui représente la composante bleu.

CAnimationColor::GetDefaultValue

Retourne les valeurs par défaut des composants de couleur.

CAnimationColor::GetG

Fournit l'accès à CAnimationVariable qui représente la composante vert.

CAnimationColor::GetR

Fournit l'accès à CAnimationVariable qui représente la composante rouge.

CAnimationColor::GetValue

Renvoie la valeur actuelle.

CAnimationColor::SetDefaultValue

Définit la valeur par défaut.

Méthodes protégées

Nom

Description

CAnimationColor::GetAnimationVariableList

Insère les variables d'animation encapsulées dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.)

Opérateurs publics

Nom

Description

CAnimationColor::operator COLORREF

CAnimationColor::operator=

Assigne une couleur à CAnimationColor.

Données membres protégées

Nom

Description

CAnimationColor::m_bValue

Variable de l'animation encapsulée qui représente la composante bleu de la couleur de l'animation.

CAnimationColor::m_gValue

Variable de l'animation encapsulée qui représente la composante vert de la couleur de l'animation.

CAnimationColor::m_rValue

Variable de l'animation encapsulée qui représente la composante rouge de la couleur de l'animation.

Notes

La classe CAnimationColor encapsule trois objets CAnimationVariable et peut représenter dans les applications une couleur. Par exemple, vous pouvez utiliser cette classe pour animer des couleurs de n'importe quel objet sur l'écran (comme la couleur du texte, la couleur d'arrière-plan, etc.). Pour utiliser cette classe dans l'application, il suffit de créer une instance d'un objet de cette classe, de l'ajouter au contrôleur de l'animation à l'aide de CAnimationController::AddAnimationObject et d'appeler AddTransition pour chaque transition à appliquer aux composantes rouge, vert et bleu.

Hiérarchie d'héritage

CObject

CAnimationBaseObject

CAnimationColor

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC