Condividi tramite


CAnimationController::CreateKeyframe

Crea un fotogramma chiave che dipende dalla transizione e l'aggiunge al gruppo specificato.

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

Parametri

  • nGroupID
    Specifica l'ID del gruppo per il quale il fotogramma chiave viene creato.

  • pTransition
    Puntatore alla transizione. Il fotogramma chiave verrà inserito nello storyboard dopo questa transizione.

  • pKeyframe
    Puntatore al fotogramma chiave di base per questo fotogramma chiave.

  • offset
    Offset in secondi dal fotogramma chiave di base specificato da pKeyframe.

Valore restituito

Puntatore al fotogramma chiave appena creato se la funzione viene eseguita correttamente.

Note

È possibile archiviare il puntatore restituito e basare altri fotogrammi chiave sul fotogramma chiave appena creato (vedere il secondo overload). È possibile avviare transizioni in corrispondenza di fotogrammi chiave - vedere CBaseTransition::SetKeyframes. Non è necessario eliminare i fotogrammi chiave creati in questo modo perché vengono eliminati automaticamente dai gruppi di animazione. Prestare attenzione durante la creazione di fotogrammi chiave basati su altri fotogrammi chiave e transizioni ed evitare riferimenti circolari.

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Riferimenti

Classe CAnimationController