CBaseKeyFrame 类
实现关键帧的基本功能。
class CBaseKeyFrame : public CObject;
成员
公共构造函数
名称 |
说明 |
---|---|
构造关键帧对象。 |
公共方法
名称 |
说明 |
---|---|
将关键帧添加到情节提要。 |
|
返回基础关键帧值。 |
|
指示是否已将关键帧添加到情节提要。 |
|
指定是否应在偏移位置或转换之后将该关键帧添加到情节提要。 |
受保护的数据成员
名称 |
说明 |
---|---|
指定是否已将此关键帧添加到情节提要。 |
|
指定是否应将此关键帧添加到另一个现有关键帧偏移位置的或某个转换结尾的情节提要。 |
|
表示 Windows 动画 API 关键帧。 当关键帧未进行初始化时,会被设置为预定义的值 UI_ANIMATION_KEYFRAME_STORYBOARD_START。 |
备注
封装 UI_ANIMATION_KEYFRAME 变量。 作为任何关键帧实现的基类。 关键帧表示情节提要中时间的某一时刻,并可用于指定转换的开始时间和结束时间。 有两种类型的关键帧 - 添加到情节提要的指定偏移位置(以时间表示)的关键帧,或在指定的转换之后添加的关键帧。 因为某些转换的持续时间在动画开始之前无法知道,所以某些关键帧的实际值只能在运行时确定。 因为关键帧可能依赖于转换,而过渡又反过来依赖于关键帧,所以在生成关键帧链时要防止无限递归出现非常重要。
继承层次结构
要求
标头: afxanimationcontroller.h