Windows アニメーションのサンプル

このセクションに含まれるトピックでは、Windows Animation Manager ドキュメントをサポートするコード サンプルの詳細について説明します。

このセクションの内容

トピック 説明
アプリケーション駆動型アニメーションのサンプル
タイマー駆動型アニメーションのサンプル
カスタム補間のサンプル
レンダリングに Direct2D を使用して、独自のカスタム補間機能で Windows アニメーションを使用する方法を示します。
グリッド レイアウトのサンプル
Windows アニメーションを使用し、Direct2D を使用して画像のグリッドをアニメーション化する方法を示します。
優先度比較のサンプル
レンダリングに Direct2D を使用して、独自の優先度比較で Windows アニメーションを使用する方法を示します。

サンプル ファイル

各サンプルには、次のキー ファイルの多くが含まれています。

Application.cpp

アプリケーション エントリ ポイントを定義します。

MainWindow.h

CMainWindow クラスを宣言します。

MainWindow.cpp

アニメーション コンポーネントとグラフィックス プラットフォームを初期化し、イメージを読み込み、クライアント領域をレンダリングします。

LayoutManager.h

CLayoutManager クラスを宣言します。

LayoutManager.cpp

メイン ウィンドウの画像のレイアウトを計算し、ストーリーボードを作成し、ストーリーボードに遷移を追加して、ストーリーボードをスケジュールします。

Thumbnail.h

CThumbNail クラスを宣言します。

Thumbnail.cpp

アニメーション変数を作成し、サムネイルをレンダリングします。

Windows アニメーション開発ガイド

Windows アニメーション リファレンス