Condividi tramite


Classe CAnimationColor

Implementa la funzionalità di un colore i cui componenti rosso, verde e blu possono essere animati.

class CAnimationColor : public CAnimationBaseObject;

Membri

Gg458206.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CAnimationColor::CAnimationColor

Di overload.Costruisce un oggetto colore di animazione.

Gg458206.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CAnimationColor::AddTransition

Aggiunge transizioni per i componenti rosso, verde e blu.

CAnimationColor::GetB

Fornisce l'accesso a CAnimationVariable che rappresenta il componente blu.

CAnimationColor::GetDefaultValue

Restituisce i valori predefiniti per i componenti di colore.

CAnimationColor::GetG

Fornisce l'accesso a CAnimationVariable che rappresenta il componente verde.

CAnimationColor::GetR

Fornisce l'accesso a CAnimationVariable che rappresenta il componente rosso.

CAnimationColor::GetValue

Restituisce il valore corrente.

CAnimationColor::SetDefaultValue

Imposta il valore predefinito.

Gg458206.collapse_all(it-it,VS.110).gifMetodi protetti

Nome

Descrizione

CAnimationColor::GetAnimationVariableList

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

Gg458206.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CAnimationColor::operator COLORREF

CAnimationColor::operator=

Assegna il colore a CAnimationColor.

Gg458206.collapse_all(it-it,VS.110).gifMembri di dati protetti

Nome

Descrizione

CAnimationColor::m_bValue

La variabile dell'animazione incapsulata che rappresenta il componente blu del colore di animazione.

CAnimationColor::m_gValue

La variabile dell'animazione incapsulata che rappresenta il componente verde del colore di animazione.

CAnimationColor::m_rValue

La variabile dell'animazione incapsulata che rappresenta il componente rosso del colore di animazione.

Note

La classe CAnimationColor incapsula tre oggetti CAnimationVariable e può rappresentare un colore nelle applicazioni.Ad esempio, è possibile utilizzare questa classe per animare i colori di un qualsiasi oggetto sullo schermo (come il colore del testo, il colore di sfondo 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 ai componenti rosso, verde e blu.

Gerarchia di ereditarietà

CObject

CAnimationBaseObject

CAnimationColor

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC