Partager via


CAnimationController::CreateKeyframe

Crée une image clé qui dépend de la transition et l'ajoute au groupe spécifié.

CKeyFrame* CreateKeyframe(
   UINT32 nGroupID,
   CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
   UINT32 nGroupID,
   CBaseKeyFrame* pKeyframe,
   UI_ANIMATION_SECONDS offset = 0.0
);

Paramètres

  • nGroupID
    Spécifie l'ID de groupe pour lequel l'image clé est créée.

  • pTransition
    Pointeur vers une transition. L'image clé sera insérée dans le storyboard après cette transition.

  • pKeyframe
    Pointeur vers l'image clé de base de cette image clé.

  • offset
    Offset en secondes à partir de l'image clé de base spécifiée par pKeyframe.

Valeur de retour

Pointeur vers une image clé que vous venez de créer si la fonction réussit.

Notes

Vous pouvez stocker le pointeur retourné et baser d'autre images clés sur la dernière image clé créée (voir la deuxième surcharge). Il est possible de commencer les transitions au niveau des images clés - voir CBaseTransition::SetKeyframes. Vous n'avez pas besoin de supprimer les images clés créées de cette manière parce qu'elles sont supprimées automatiquement par les groupes d'animation. Soyez prudent lors de la création d'images clés en fonction d'autres images clés et transitions et évitez les références circulaires.

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Référence

Classe CAnimationController