Condividi tramite


Classe CAnimationRect

Implementa la funzionalità di un rettangolo i cui lati possono essere animati.

class CAnimationRect : public CAnimationBaseObject;

Membri

Costruttori pubblici

Nome

Descrizione

CAnimationRect::CAnimationRect

Di overload. Costruisce un oggetto rect di animazione.

Metodi pubblici

Nome

Descrizione

CAnimationRect::AddTransition

Aggiunge transizioni per la coordinata sinistra, superiore, destra e inferiore.

CAnimationRect::GetBottom

Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata inferiore.

CAnimationRect::GetDefaultValue

Restituisce i valori predefiniti per i limiti del rettangolo.

CAnimationRect::GetLeft

Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata sinistra.

CAnimationRect::GetRight

Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata destra.

CAnimationRect::GetTop

Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata superiore.

CAnimationRect::GetValue

Restituisce il valore corrente.

CAnimationRect::SetDefaultValue

Imposta il valore predefinito.

Metodi protetti

Nome

Descrizione

CAnimationRect::GetAnimationVariableList

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

Operatori pubblici

Nome

Descrizione

CAnimationRect::operator RECT

Converte un CAnimationRect in un RECT.

CAnimationRect::operator=

Assegna rect a CAnimationRect.

Membri dati pubblici

Nome

Descrizione

CAnimationRect::m_bFixedSize

Specifica se il rettangolo ha dimensioni fisse.

Membri di dati protetti

Nome

Descrizione

CAnimationRect::m_bottomValue

La variabile dell'animazione incapsulata che rappresenta il limite inferiore del rettangolo di animazione.

CAnimationRect::m_leftValue

La variabile dell'animazione incapsulata che rappresenta il limite sinistro del rettangolo di animazione.

CAnimationRect::m_rightValue

La variabile dell'animazione incapsulata che rappresenta il limite destro del rettangolo di animazione.

CAnimationRect::m_szInitial

Specifica la dimensione iniziale del rettangolo di animazione.

CAnimationRect::m_topValue

La variabile dell'animazione incapsulata che rappresenta il limite superiore del rettangolo di animazione.

Note

La classe CAnimationRect incapsula quattro oggetti CAnimationVariable e può rappresentare nelle applicazioni un rettangolo. 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 alle coordinate destra, sinistra, superiore e inferiore.

Gerarchia di ereditarietà

CObject

CAnimationBaseObject

CAnimationRect

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC