CAnimationRect 类
实现可对矩形边进行动画处理的矩形功能。
class CAnimationRect : public CAnimationBaseObject;
成员
公共构造函数
名称 |
说明 |
---|---|
已重载。 构造动画矩形对象。 |
公共方法
名称 |
说明 |
---|---|
为左边、顶边、右边和底边坐标添加转换。 |
|
提供对表示底边坐标的 CAnimationVariable 的访问权。 |
|
返回矩形边界的默认值。 |
|
提供对表示左边坐标的 CAnimationVariable 的访问权。 |
|
提供对表示右边坐标的 CAnimationVariable 的访问权。 |
|
提供对表示顶边坐标的 CAnimationVariable 的访问权。 |
|
返回当前值。 |
|
设置默认值。 |
受保护的方法
名称 |
说明 |
---|---|
将封装的动画变量放入列表中。 (重写 CAnimationBaseObject::GetAnimationVariableList。) |
公共运算符
名称 |
说明 |
---|---|
将 CAnimationRect 转换为 RECT。 |
|
将矩形分配给 CAnimationRect。 |
公共数据成员
名称 |
说明 |
---|---|
指定该矩形是否具有固定的大小。 |
受保护的数据成员
名称 |
说明 |
---|---|
封装的动画变量,表示动画矩形的底边边界。 |
|
封装的动画变量,表示动画矩形的左边边界。 |
|
封装的动画变量,表示动画矩形的右边边界。 |
|
指定动画矩形的初始大小。 |
|
封装的动画变量,表示动画矩形的顶边边界。 |
备注
CAnimationRect 类封装四个 CAnimationVariable 对象,并可以表示应用程序中的矩形。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到左边、右边、上边和下边坐标的转换调用 AddTransition 即可。
继承层次结构
要求
标头: afxanimationcontroller.h