CAnimationColor 类

实现可对颜色的红色、绿色和蓝色分量进行动画处理的颜色功能。

class CAnimationColor : public CAnimationBaseObject;

成员

Gg458206.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CAnimationColor::CAnimationColor

已重载。 构造动画颜色对象。

Gg458206.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CAnimationColor::AddTransition

为红色、绿色和蓝色分量添加转换。

CAnimationColor::GetB

提供对表示蓝色分量的 CAnimationVariable 的访问权。

CAnimationColor::GetDefaultValue

返回颜色分量的默认值。

CAnimationColor::GetG

提供对表示绿色分量的 CAnimationVariable 的访问权。

CAnimationColor::GetR

提供对表示红色分量的 CAnimationVariable 的访问权。

CAnimationColor::GetValue

返回当前值。

CAnimationColor::SetDefaultValue

设置默认值。

Gg458206.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CAnimationColor::GetAnimationVariableList

将封装的动画变量放入列表中。 (重写 CAnimationBaseObject::GetAnimationVariableList。)

Gg458206.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CAnimationColor::operator COLORREF

CAnimationColor::operator=

将颜色分配给 CAnimationColor。

Gg458206.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CAnimationColor::m_bValue

封装的动画变量,表示动画颜色的蓝色分量。

CAnimationColor::m_gValue

封装的动画变量,表示动画颜色的绿色分量。

CAnimationColor::m_rValue

封装的动画变量,表示动画颜色的红色分量。

备注

CAnimationColor 类封装三个 CAnimationVariable 对象,并可以表示应用程序中的颜色。 例如,您可以使用此类对屏幕上任何对象的颜色(如,文本颜色、背景色等)进行动画处理。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到红色、绿色和蓝色分量的转换调用 AddTransition 即可。

继承层次结构

CObject

CAnimationBaseObject

CAnimationColor

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类