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 |
---|---|
Surchargé. Construit un objet d'animation rect. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute des transitions pour les coordonnées gauche, supérieure, droite et inférieure. |
|
Fournit l'accès à CAnimationVariable qui représente la coordonnée inférieure. |
|
Retourne les valeurs par défaut des limites du rectangle. |
|
Fournit l'accès à CAnimationVariable qui représente la coordonnée gauche. |
|
Fournit l'accès à CAnimationVariable qui représente la coordonnée droite. |
|
Fournit l'accès à CAnimationVariable qui représente la coordonnée supérieure. |
|
Renvoie la valeur actuelle. |
|
Définit la valeur par défaut. |
Méthodes protégées
Nom |
Description |
---|---|
Insère les variables d'animation encapsulées dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.) |
Opérateurs publics
Nom |
Description |
---|---|
Convertit CAnimationRect en objet RECT. |
|
Assigne rect à CAnimationRect. |
Données membres publiques
Nom |
Description |
---|---|
Indique si le rectangle a une taille fixe. |
Données membres protégées
Nom |
Description |
---|---|
Variable de l'animation encapsulée qui représente la limite inférieure du rectangle de l'animation. |
|
Variable de l'animation encapsulée qui représente la limite gauche du rectangle de l'animation. |
|
Variable de l'animation encapsulée qui représente la limite droite du rectangle de l'animation. |
|
Spécifie la taille initiale du rectangle d'animation. |
|
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
Configuration requise
En-tête : afxanimationcontroller.h