CAnimationPoint 类

实现可对点坐标进行动画处理的点功能。

class CAnimationPoint : public CAnimationBaseObject;

成员

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

名称

说明

CAnimationPoint::CAnimationPoint

已重载。 构造 CAnimationPoint 对象。

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

名称

说明

CAnimationPoint::AddTransition

为 X 和 Y 坐标添加转换。

CAnimationPoint::GetDefaultValue

返回 X 和 Y 坐标的默认值。

CAnimationPoint::GetValue

返回当前值。

CAnimationPoint::GetX

提供对 X 坐标的 CAnimationVariable 的访问权。

CAnimationPoint::GetY

提供对 Y 坐标的 CAnimationVariable 的访问权。

CAnimationPoint::SetDefaultValue

设置默认值。

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

名称

说明

CAnimationPoint::GetAnimationVariableList

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

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

名称

说明

CAnimationPoint::operator CPoint

将 CAnimationPoint 转换为 CPoint。

CAnimationPoint::operator=

将 ptSrc 分配给 CAnimationPoint。

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

名称

说明

CAnimationPoint::m_xValue

封装的动画变量,表示动画点的 X 坐标。

CAnimationPoint::m_yValue

封装的动画变量,表示动画点的 Y 坐标。

备注

CAnimationPoint 类封装两个 CAnimationVariable 对象,并可以表示应用程序中的点。 例如,您可以使用此类对屏幕上任何对象的位置(如,文本字符串、圆、点等)进行动画处理。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到 X 和 Y 坐标的转换调用 AddTransition 即可。

继承层次结构

CObject

CAnimationBaseObject

CAnimationPoint

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类