CAnimationController::CreateKeyframe
Crea un fotograma clave que depende de la transición y lo agrega al grupo especificado.
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0
);
Parámetros
nGroupID
Especifica el Id. de grupo para el que se crea el fotograma clave.pTransition
Puntero a la transición.El fotograma clave se insertará al guión gráfico después de esta transición.pKeyframe
Puntero para basar el fotograma clave para este fotograma clave.offset
Desplazamiento en segundos del fotograma clave base especificado por pKeyframe.
Valor devuelto
Un puntero al fotograma clave creado recientemente si la función tiene éxito.
Comentarios
Puede almacenar el puntero devuelto y basar otros fotogramas clave en el fotograma clave creado recientemente (vea la segunda sobrecarga).Es posible iniciar transiciones en los fotogramas clave: vea CBaseTransition::SetKeyframes.No necesita eliminar fotogramas clave creados de esta manera, porque los grupos de animación los eliminan automáticamente.Tenga el cuidado al crear fotogramas clave basados en otros fotogramas clave y transiciones, y evita las referencias circulares.
Requisitos
Encabezado: afxanimationcontroller.h