Partager via


Classe CAnimationSize

Implémente les fonctionnalités d'un objet taille dont les dimensions peuvent être animées.

class CAnimationSize : public CAnimationBaseObject;

Membres

Constructeurs publics

Nom

Description

CAnimationSize::CAnimationSize

Surchargé. Construit un objet d'animation taille.

Méthodes publiques

Nom

Description

CAnimationSize::AddTransition

Ajoute des transitions pour la largeur et la hauteur.

CAnimationSize::GetCX

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

CAnimationSize::GetCY

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

CAnimationSize::GetDefaultValue

Retourne les valeurs par défaut de la largeur et de la hauteur.

CAnimationSize::GetValue

Renvoie la valeur actuelle.

CAnimationSize::SetDefaultValue

Définit la valeur par défaut.

Méthodes protégées

Nom

Description

CAnimationSize::GetAnimationVariableList

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

Opérateurs publics

Nom

Description

CAnimationSize::operator CSize

Convertit CAnimationSize en objet CSize.

CAnimationSize::operator=

Assigne szSrc à CAnimationSize.

Données membres protégées

Nom

Description

CAnimationSize::m_cxValue

Variable de l'animation encapsulée qui représente la largeur de la taille de l'animation.

CAnimationSize::m_cyValue

Variable de l'animation encapsulée qui représente la hauteur de la taille de l'animation.

Notes

La classe CAnimationSize encapsule deux objets CAnimationVariable et peut représenter dans les applications une taille. Par exemple, vous pouvez utiliser cette classe pour animer une taille de n'importe quel objet bidimensionnel sur l'écran (comme un rectangle, un contrôle, 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 à la largeur et/ou hauteur.

Hiérarchie d'héritage

CObject

CAnimationBaseObject

CAnimationSize

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC