Méthode IUIAnimationTransition ::GetDuration (uianimation.h)
Obtient la durée de la transition.
Syntaxe
HRESULT GetDuration(
[out] UI_ANIMATION_SECONDS *duration
);
Paramètres
[out] duration
Durée de la transition, en secondes.
Valeur retournée
Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .
Code de retour | Description |
---|---|
|
La valeur demandée pour la durée ne peut pas être déterminée. |
|
Le storyboard de cette transition est actuellement dans la planification. |
Remarques
Une application doit généralement appeler la méthode IUIAnimationTransition ::IsDurationKnown avant d’appeler cette méthode. Cette méthode ne doit pas être appelée lorsque le storyboard auquel la transition a été ajoutée est planifié ou en cours de lecture.
Exemples
L’exemple suivant montre comment obtenir la durée d’une transition.
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
{
...
}
}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista et mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | uianimation.h |
DLL | UIAnimation.dll |