Classe CAnimationRect
Implementa la funzionalità di un rettangolo i cui lati possono essere animati.
class CAnimationRect : public CAnimationBaseObject;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Costruisce un oggetto rect di animazione. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge transizioni per la coordinata sinistra, superiore, destra e inferiore. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata inferiore. |
|
Restituisce i valori predefiniti per i limiti del rettangolo. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata sinistra. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata destra. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta la coordinata superiore. |
|
Restituisce il valore corrente. |
|
Imposta il valore predefinito. |
Metodi protetti
Nome |
Descrizione |
---|---|
Inserisce le variabili di animazione incapsulate in un elenco. (Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.) |
Operatori pubblici
Nome |
Descrizione |
---|---|
Converte un CAnimationRect in un RECT. |
|
Assegna rect a CAnimationRect. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Specifica se il rettangolo ha dimensioni fisse. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
La variabile dell'animazione incapsulata che rappresenta il limite inferiore del rettangolo di animazione. |
|
La variabile dell'animazione incapsulata che rappresenta il limite sinistro del rettangolo di animazione. |
|
La variabile dell'animazione incapsulata che rappresenta il limite destro del rettangolo di animazione. |
|
Specifica la dimensione iniziale del rettangolo di animazione. |
|
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à
Requisiti
Intestazione: afxanimationcontroller.h