CAnimationRect 类

实现可对矩形边进行动画处理的矩形功能。

class CAnimationRect : public CAnimationBaseObject;

成员

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

名称

说明

CAnimationRect::CAnimationRect

已重载。 构造动画矩形对象。

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

名称

说明

CAnimationRect::AddTransition

为左边、顶边、右边和底边坐标添加转换。

CAnimationRect::GetBottom

提供对表示底边坐标的 CAnimationVariable 的访问权。

CAnimationRect::GetDefaultValue

返回矩形边界的默认值。

CAnimationRect::GetLeft

提供对表示左边坐标的 CAnimationVariable 的访问权。

CAnimationRect::GetRight

提供对表示右边坐标的 CAnimationVariable 的访问权。

CAnimationRect::GetTop

提供对表示顶边坐标的 CAnimationVariable 的访问权。

CAnimationRect::GetValue

返回当前值。

CAnimationRect::SetDefaultValue

设置默认值。

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

名称

说明

CAnimationRect::GetAnimationVariableList

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

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

名称

说明

CAnimationRect::operator RECT

将 CAnimationRect 转换为 RECT。

CAnimationRect::operator=

将矩形分配给 CAnimationRect。

Gg466504.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CAnimationRect::m_bFixedSize

指定该矩形是否具有固定的大小。

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

名称

说明

CAnimationRect::m_bottomValue

封装的动画变量,表示动画矩形的底边边界。

CAnimationRect::m_leftValue

封装的动画变量,表示动画矩形的左边边界。

CAnimationRect::m_rightValue

封装的动画变量,表示动画矩形的右边边界。

CAnimationRect::m_szInitial

指定动画矩形的初始大小。

CAnimationRect::m_topValue

封装的动画变量,表示动画矩形的顶边边界。

备注

CAnimationRect 类封装四个 CAnimationVariable 对象,并可以表示应用程序中的矩形。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到左边、右边、上边和下边坐标的转换调用 AddTransition 即可。

继承层次结构

CObject

CAnimationBaseObject

CAnimationRect

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类