Método IUIAnimationTransition::GetDuration (uianimation.h)
Obtiene la duración de la transición.
Sintaxis
HRESULT GetDuration(
[out] UI_ANIMATION_SECONDS *duration
);
Parámetros
[out] duration
El valor de este parámetro se corresponde con la duración de la transición, en segundos.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Consulta Códigos de error de animación de Windows para obtener una lista de códigos de error.
Código devuelto | Descripción |
---|---|
|
No se puede determinar el valor solicitado para la duración. |
|
El guión gráfico de esta transición se encuentra actualmente en la programación. |
Comentarios
Normalmente, una aplicación debe llamar al método IUIAnimationTransition::IsDurationKnown antes de llamar a este método. No se debe llamar a este método cuando se programa o se reproduce el guión gráfico al que se ha agregado la transición.
Ejemplos
A continuación se muestra cómo obtener la duración de una transición.
hr = pTransition->IsDurationKnown();
if (SUCCEEDED(hr))
{
bool fDurationKnown = (hr == S_OK);
if (fDurationKnown)
{
UI_ANIMATION_SECONDS duration;
hr = pTransition->GetDuration(&duration);
if (SUCCEEDED(hr))
{
...
}
}
else
{
...
}
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista y Platform Update para Windows Vista [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 |