IUIAnimationTransition::GetDuration 方法 (uianimation.h)
取得轉換的持續時間。
語法
HRESULT GetDuration(
[out] UI_ANIMATION_SECONDS *duration
);
參數
[out] duration
轉換的持續時間,以秒為單位。
傳回值
如果方法成功,它會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。 如需錯誤碼的清單,請參閱 Windows 動畫錯誤碼 。
傳回碼 | Description |
---|---|
|
無法判斷持續時間的要求值。 |
|
此轉換的分鏡腳本目前在排程中。 |
備註
應用程式通常應該先呼叫 IUIAnimationTransition::IsDurationKnown 方法,再呼叫此方法。 當新增轉換的分鏡腳本已排程或播放時,不應該呼叫這個方法。
範例
以下顯示如何取得轉換的持續時間。
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
{
...
}
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows Vista 的 Windows 7、Windows Vista 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | uianimation.h |
Dll | UIAnimation.dll |