CAnimationSize 类

实现可对大小对象的维度进行动画处理的大小对象功能。

class CAnimationSize : public CAnimationBaseObject;

成员

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

名称

说明

CAnimationSize::CAnimationSize

已重载。 构造动画大小对象。

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

名称

说明

CAnimationSize::AddTransition

为宽度和高度添加转换。

CAnimationSize::GetCX

提供对表示宽度的 CAnimationVariable 的访问权。

CAnimationSize::GetCY

提供对表示高度的 CAnimationVariable 的访问权。

CAnimationSize::GetDefaultValue

返回宽度和高度的默认值。

CAnimationSize::GetValue

返回当前值。

CAnimationSize::SetDefaultValue

设置默认值。

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

名称

说明

CAnimationSize::GetAnimationVariableList

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

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

名称

说明

CAnimationSize::operator CSize

将 CAnimationSize 转换为 CSize。

CAnimationSize::operator=

将 szSrc 分配给 CAnimationSize。

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

名称

说明

CAnimationSize::m_cxValue

封装的动画变量,表示动画大小的宽度。

CAnimationSize::m_cyValue

封装的动画变量,表示动画大小的高度。

备注

CAnimationSize 类封装两个 CAnimationVariable 对象,并可以表示应用程序中的大小。 例如,您可以使用此类对屏幕上任何二维对象的大小(如,矩形、控件等)进行动画处理。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到宽度和/或高度的转换调用 AddTransition 即可。

继承层次结构

CObject

CAnimationBaseObject

CAnimationSize

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类