CAnimationSize (Clase)
Implementa la funcionalidad de un objeto cuyas dimensiones se pueden animar.
class CAnimationSize : public CAnimationBaseObject;
Members
Constructores públicos
Name |
Descripción |
---|---|
Sobrecargado. Construye un objeto de tamaño de animación. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega transiciones para Ancho y Alto. |
|
Proporciona acceso a CAnimationVariable que representa Ancho. |
|
Proporciona acceso a CAnimationVariable que representa Alto. |
|
Devuelve los valores predeterminados para Ancho y Alto. |
|
Devuelve el valor actual. |
|
Establece el valor predeterminado. |
Métodos protegidos
Name |
Descripción |
---|---|
Coloca las variables de animación encapsuladas en una lista. (Invalida CAnimationBaseObject::GetAnimationVariableList.) |
Operadores públicos
Name |
Descripción |
---|---|
Convierte un CAnimationSize en un CSize. |
|
Asigna szSrc a CAnimationSize. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
La variable de animación encapsulada que representa ancho del tamaño de animación. |
|
La variable de animación encapsulada que representa alto del tamaño de animación. |
Comentarios
La clase CAnimationSize encapsula dos objetos CAnimationVariable y puede representar un tamaño en las aplicaciones. Por ejemplo, puede utilizar esta clase para animar el tamaño de cualquier objeto bidimensional en la pantalla (como rectángulo, control, etc.). Para utilizar esta clase en la aplicación, simplemente cree instancias de un objeto de esta clase, agréguelo al controlador de animación con CAnimationController::AddAnimationObject y llame a AddTransition para cada transición que se va a aplicar a Ancho o Alto.
Jerarquía de herencia
Requisitos
Encabezado: afxanimationcontroller.h