CAnimationStoryboardEventHandler クラス
ストーリーボードのステータスの変更時またはストーリーボードの更新時に Animation API によって呼び出されるコールバックを実装します。
構文
class CAnimationStoryboardEventHandler : public CUIAnimationStoryboardEventHandlerBase<CAnimationStoryboardEventHandler>;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler | CAnimationStoryboardEventHandler オブジェクトを構築します。 |
パブリック メソッド
名前 | 説明 |
---|---|
CAnimationStoryboardEventHandler::CreateInstance | コールバックのインスタンスを CAnimationStoryboardEventHandler 作成します。 |
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged | ストーリーボードの状態が変更されたときに発生するイベントを処理 OnStoryboardStatusChanged します (オーバーライド CUIAnimationStoryboardEventHandlerBase::OnStoryboardStatusChanged .) |
CAnimationStoryboardEventHandler::OnStoryboardUpdated | ストーリーボードが更新されたときに発生するイベントを処理 OnStoryboardUpdated します (オーバーライド CUIAnimationStoryboardEventHandlerBase::OnStoryboardUpdated .) |
CAnimationStoryboardEventHandler::SetAnimationController | イベントをルーティングするためのアニメーション コントローラーへのポインターを格納します。 |
解説
このイベント ハンドラーは、呼び出CAnimationController::EnableStoryboardEventHandler
し時に作成され、メソッドにIUIAnimationStoryboard::SetStoryboardEventHandler
渡されます。
継承階層
CUIAnimationCallbackBase
CUIAnimationStoryboardEventHandlerBase
CAnimationStoryboardEventHandler
必要条件
ヘッダー: afxanimationcontroller.h
CAnimationStoryboardEventHandler::CAnimationStoryboardEventHandler
CAnimationStoryboardEventHandler オブジェクトを構築します。
CAnimationStoryboardEventHandler();
CAnimationStoryboardEventHandler::CreateInstance
CAnimationStoryboardEventHandler コールバックのインスタンスを作成します。
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationStoryboardEventHandler** ppHandler);
パラメーター
pAnimationController
イベントを受信するアニメーション コントローラーへのポインター。
ppHandler
戻り値
メソッドが成功した場合は、S_OK を返します。 成功しなかった場合は、HRESULT エラー コードを返します。
CAnimationStoryboardEventHandler::OnStoryboardStatusChanged
ストーリーボードの状態が変更されたときに発生する OnStoryboardStatusChanged イベントを処理します
IFACEMETHOD(OnStoryboardStatusChanged) (
__in IUIAnimationStoryboard* storyboard,
__in UI_ANIMATION_STORYBOARD_STATUS newStatus,
__in UI_ANIMATION_STORYBOARD_STATUS previousStatus);
パラメーター
ストーリー ボード
状態が変更されたストーリーボードへのポインター。
newStatus
新しいストーリーボードの状態を指定します。
previousStatus
以前のストーリーボードの状態を指定します。
戻り値
メソッドが成功した場合にS_OKします。それ以外の場合はE_FAIL。
CAnimationStoryboardEventHandler::OnStoryboardUpdated
ストーリーボードが更新されたときに発生する OnStoryboardUpdated イベントを処理します
IFACEMETHOD(OnStoryboardUpdated) (__in IUIAnimationStoryboard* storyboard);
パラメーター
ストーリー ボード
更新されたストーリーボードへのポインター。
戻り値
メソッドが成功した場合にS_OKします。それ以外の場合はE_FAIL。
CAnimationStoryboardEventHandler::SetAnimationController
イベントをルーティングするためのアニメーション コントローラーへのポインターを格納します。
void SetAnimationController(CAnimationController* pAnimationController);
パラメーター
pAnimationController
イベントを受信するアニメーション コントローラーへのポインター。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示