Condividi tramite


Classe CAnimationSize

Implementa la funzionalità di un oggetto dimensioni le cui dimensioni possono essere animate.

class CAnimationSize : public CAnimationBaseObject;

Membri

Costruttori pubblici

Nome

Descrizione

CAnimationSize::CAnimationSize

Di overload. Costruisce un oggetto dimensioni di animazione.

Metodi pubblici

Nome

Descrizione

CAnimationSize::AddTransition

Aggiunge transizioni per la larghezza e l'altezza.

CAnimationSize::GetCX

Fornisce l'accesso a CAnimationVariable che rappresenta la larghezza.

CAnimationSize::GetCY

Fornisce l'accesso a CAnimationVariable che rappresenta l'altezza.

CAnimationSize::GetDefaultValue

Restituisce i valori predefiniti per la larghezza e l'altezza.

CAnimationSize::GetValue

Restituisce il valore corrente.

CAnimationSize::SetDefaultValue

Imposta il valore predefinito.

Metodi protetti

Nome

Descrizione

CAnimationSize::GetAnimationVariableList

Inserisce le variabili di animazione incapsulate in un elenco. (Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.)

Operatori pubblici

Nome

Descrizione

CAnimationSize::operator CSize

Converte un CAnimationSize in un CSize.

CAnimationSize::operator=

Assegna szSrc a CAnimationSize.

Membri di dati protetti

Nome

Descrizione

CAnimationSize::m_cxValue

La variabile dell'animazione incapsulata che rappresenta l'ampiezza della dimensione di animazione.

CAnimationSize::m_cyValue

La variabile dell'animazione incapsulata che rappresenta l'altezza della dimensione di animazione.

Note

La classe CAnimationSize incapsula due oggetti CAnimationVariable e può rappresentare nelle applicazioni una dimensione. Ad esempio, è possibile utilizzare questa classe per animare la dimensione di due oggetti dimensionali qualsiasi sullo schermo (come un rettangolo, un controllo e così via). Per utilizzare questa classe in un'applicazione, creare un'istanza di un oggetto di questa classe, aggiungerlo al controller dell'animazione utilizzando CAnimationController::AddAnimationObject e chiamare AddTransition per ogni transizione da applicare a Width e/o a Height.

Gerarchia di ereditarietà

CObject

CAnimationBaseObject

CAnimationSize

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC