Método IUIAnimationStoryboard2::AddTransitionAtKeyframe (uianimation.h)
Agrega una transición que comienza en el fotograma clave especificado.
Sintaxis
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable2 *variable,
[in] IUIAnimationTransition2 *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
Parámetros
[in] variable
Variable de animación para la que se va a agregar una transición.
[in] transition
Transición que se va a agregar.
[in] startKeyframe
Fotograma clave que especifica el principio de la nueva transición.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Código devuelto | Descripción |
---|---|
|
Esta transición ya se ha agregado a un guión gráfico o se ha agregado a un guión gráfico que ha terminado de reproducirse y se ha liberado. |
|
La transición podría eclipsar el principio de otra transición en el guión gráfico. |
Consulta Códigos de error de animación de Windows para obtener una lista de códigos de error.
Comentarios
Las transiciones se deben agregar en el orden en que se reproducirán. Una transición puede empezar a reproducirse antes de que finalice la transición anterior en el guión gráfico, en cuyo caso el valor inicial y la velocidad vistos por la nueva transición viene determinado por el estado del anterior. Una transición no debe comenzar antes del inicio de la transición anterior.
Un fotograma clave representa un momento en el tiempo dentro de un guión gráfico y se puede usar para especificar las horas de inicio y finalización de las transiciones. Dado que los fotogramas clave se pueden agregar al final de las transiciones, es posible que no se conozcan sus desplazamientos desde el principio del guión gráfico hasta que se esté reproduciendo el guión gráfico.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8, Windows 7 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | uianimation.h |
Archivo DLL | UIAnimation.dll |
Consulte también
IUIAnimationStoryboard2::AddKeyframeAfterTransition
IUIAnimationStoryboard2::AddKeyframeAtOffset
IUIAnimationStoryboard2::AddTransition