CAnimationColor-Klasse

Implementiert die Funktion einer Farbe, deren Rot-, Grün- und Blauanteil animiert werden kann.

class CAnimationColor : public CAnimationBaseObject;

Mitglieder

Gg458206.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CAnimationColor::CAnimationColor

Überladen.Erstellt ein Animationsfarbobjekt.

Gg458206.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CAnimationColor::AddTransition

Fügt Übergänge für Rot-, Grün- und Blauanteile hinzu.

CAnimationColor::GetB

Bietet Zugriff auf CAnimationVariable, die den Blauanteil darstellt.

CAnimationColor::GetDefaultValue

Gibt die Standardwerte für Farbanteile zurück.

CAnimationColor::GetG

Bietet Zugriff auf CAnimationVariable, die den Grünanteil darstellt.

CAnimationColor::GetR

Bietet Zugriff auf CAnimationVariable, die den Rotanteil darstellt.

CAnimationColor::GetValue

Gibt aktuellen Wert zurück.

CAnimationColor::SetDefaultValue

Legt den Standardwert fest.

Gg458206.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CAnimationColor::GetAnimationVariableList

Fügt die gekapselten Animationsvariablen in eine Liste ein.(Überschreibt CAnimationBaseObject::GetAnimationVariableList.)

Gg458206.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CAnimationColor::operator COLORREF

CAnimationColor::operator=

Weist CAnimationColor Farbe zu.

Gg458206.collapse_all(de-de,VS.110).gifGeschützte Datenmember

Name

Description

CAnimationColor::m_bValue

Die gekapselte Animationsvariable, die Blauanteil der Animationsfarbe darstellt.

CAnimationColor::m_gValue

Die gekapselte Animationsvariable, die den Grünanteil der Animationsfarbe darstellt.

CAnimationColor::m_rValue

Die gekapselte Animationsvariable, die den Rotanteil der Animationsfarbe darstellt.

Hinweise

Die CAnimationColor-Klasse kapselt drei CAnimationVariable-Objekte und kann eine Farbe in Anwendungen darstellen.Beispielsweise können Sie mit dieser Klasse Farben eines beliebigen Objekts auf dem Bildschirm (Textfarbe, Hintergrundfarbe usw.) animieren.Um diese Klasse in der Anwendung verwenden zu können, instanziieren Sie einfach ein Objekt dieser Klasse, fügen Sie es mit CAnimationController::AddAnimationObject dem Animationscontroller hinzu, und rufen Sie AddTransition für jeden Übergang auf, der auf die Komponenten Red, Green und Blue angewendet werden soll.

Vererbungshierarchie

CObject

CAnimationBaseObject

CAnimationColor

Anforderungen

Header: afxanimationcontroller.h

Siehe auch

Weitere Ressourcen

MFC-Klassen