Partager via


Classe CAnimationRect

Implémente les fonctionnalités d'un rectangle dont les côtés peuvent être animés.

class CAnimationRect : public CAnimationBaseObject;

Membres

Constructeurs publics

Nom

Description

CAnimationRect::CAnimationRect

Surchargé. Construit un objet d'animation rect.

Méthodes publiques

Nom

Description

CAnimationRect::AddTransition

Ajoute des transitions pour les coordonnées gauche, supérieure, droite et inférieure.

CAnimationRect::GetBottom

Fournit l'accès à CAnimationVariable qui représente la coordonnée inférieure.

CAnimationRect::GetDefaultValue

Retourne les valeurs par défaut des limites du rectangle.

CAnimationRect::GetLeft

Fournit l'accès à CAnimationVariable qui représente la coordonnée gauche.

CAnimationRect::GetRight

Fournit l'accès à CAnimationVariable qui représente la coordonnée droite.

CAnimationRect::GetTop

Fournit l'accès à CAnimationVariable qui représente la coordonnée supérieure.

CAnimationRect::GetValue

Renvoie la valeur actuelle.

CAnimationRect::SetDefaultValue

Définit la valeur par défaut.

Méthodes protégées

Nom

Description

CAnimationRect::GetAnimationVariableList

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

Opérateurs publics

Nom

Description

CAnimationRect::operator RECT

Convertit CAnimationRect en objet RECT.

CAnimationRect::operator=

Assigne rect à CAnimationRect.

Données membres publiques

Nom

Description

CAnimationRect::m_bFixedSize

Indique si le rectangle a une taille fixe.

Données membres protégées

Nom

Description

CAnimationRect::m_bottomValue

Variable de l'animation encapsulée qui représente la limite inférieure du rectangle de l'animation.

CAnimationRect::m_leftValue

Variable de l'animation encapsulée qui représente la limite gauche du rectangle de l'animation.

CAnimationRect::m_rightValue

Variable de l'animation encapsulée qui représente la limite droite du rectangle de l'animation.

CAnimationRect::m_szInitial

Spécifie la taille initiale du rectangle d'animation.

CAnimationRect::m_topValue

Variable de l'animation encapsulée qui représente la limite supérieure du rectangle de l'animation.

Notes

La classe CAnimationRect encapsule quatre objets CAnimationVariable et peut représenter dans les applications un rectangle. 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 coordonnées gauche, droit, haut et bas.

Hiérarchie d'héritage

CObject

CAnimationBaseObject

CAnimationRect

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC