Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |