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