IUIAnimationStoryboard2::AddTransitionAtKeyframe メソッド (uianimation.h)
指定したキーフレームから開始する画面切り替えを追加します。
構文
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable2 *variable,
[in] IUIAnimationTransition2 *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
パラメーター
[in] variable
画面切り替えを追加するアニメーション変数。
[in] transition
追加する遷移。
[in] startKeyframe
新しい画面切り替えの開始を指定するキーフレーム。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
リターン コード | 説明 |
---|---|
|
この画面切り替えは、既にストーリーボードに追加されているか、再生が完了してリリースされたストーリーボードに追加されています。 |
|
切り替えは、ストーリーボード内の別の遷移の始まりを食い込む可能性があります。 |
エラー コードの一覧については、「 Windows アニメーション のエラー コード」を参照してください。
注釈
画面切り替えは、再生される順序で追加する必要があります。 ストーリーボードの前の遷移が完了する前に遷移の再生が開始される場合があります。その場合、新しい遷移で見られる初期値と速度は、前の遷移の状態によって決定されます。 遷移は、前の遷移の開始前に開始しないでください。
キーフレームはストーリーボード内の時間を表し、画面切り替えの開始時刻と終了時刻を指定するために使用できます。 キーフレームは切り替えの最後に追加できるため、ストーリーボードが再生されるまで、ストーリーボードの先頭からのオフセットが認識されない場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8、Windows 7、および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | uianimation.h |
[DLL] | UIAnimation.dll |
こちらもご覧ください
IUIAnimationStoryboard2::AddKeyframeAfterTransition
IUIAnimationStoryboard2::AddKeyframeAtOffset
IUIAnimationStoryboard2::AddTransition