Share via


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

Vea también

Referencia

CAnimationController (Clase)